arrow_backBack to field notes
TUTORING Published 4 Aug 2026

How Do I Actually Prepare for Matura Informatyka?

A practical breakdown of what matura informatyka covers, how it's scored, and how to study for the Python-heavy exam without wasting time.

Matura informatyka is the optional Polish high school exam in computer science, and it's one of the more technical matura subjects because it actually requires you to write working code under time pressure, not just recite theory. If you're deciding whether to take it or you're already committed and need a study plan, here's what actually matters.

What the exam is structured around

The exam has two parts. Part one is written, no computer, and tests theory: number systems (binary, hex, two's complement), boolean algebra, algorithm analysis, databases (SQL queries), networking basics, and reading/tracing code by hand. Part two is at the computer and gives you several hours to solve programming problems, usually involving file input, arrays, sorting, recursion, and sometimes basic data structures like stacks or graphs.

Most schools let you pick your programming language for part two — Python, C++, and Pascal are the common choices, with Python now dominating because it's faster to write and debug under time pressure. If your teacher taught you in Pascal, don't switch languages a month before the exam. Consistency beats novelty here.

Where students actually lose points

It's rarely the

Written with AI assistance, reviewed and published by Michal Pilch (CISSP), Korra Studio.

Ready to go further?

This is one note from the Korra Studio knowledge base — the platform pairs every topic with 1-to-1 mentoring.

Get started freearrow_forward