Wymagania na maturę z informatyki - co musisz umieć

Opublikowano aktualizacja

Wymagania na maturę z informatyki w Formule 2023 obejmują pięć obszarów: programowanie, algorytmy, teorię, arkusz kalkulacyjny i bazy danych. Cały egzamin to jeden arkusz na 210 minut, a komputer masz do dyspozycji przez cały ten czas.

Poniżej znajdziesz mapę całego zakresu materiału - co dokładnie trzeba umieć w każdym obszarze i gdzie doczytać szczegóły. Potraktuj to jak punkt wyjścia do nauki: stąd przejdziesz do artykułów o językach, algorytmach i oddawaniu zadań.

Wymagania na maturę z informatyki: pięć obszarów

Wymagania na maturę z informatyki (określone w wymaganiach egzaminacyjnych CKE) sprowadzają się do pięciu obszarów. Cały egzamin to jeden arkusz z około siedmioma zadaniami, a każde zadanie należy do jednego z nich. Nie musisz być ekspertem we wszystkich naraz - ale warto wiedzieć, czego dotyczy każdy, żeby świadomie rozłożyć naukę.

ObszarCo musisz umieć
ProgramowanieJeden język (Python, C++ albo Java): zmienne, tablice, pętle, warunki, funkcje i rekurencja.
AlgorytmySortowanie, przeszukiwanie i rekurencja; zapis w pseudokodzie lub języku programowania.
TeoriaSystemy liczbowe, sieci i adresy IP, kryptografia, grafy, reprezentacja danych.
Arkusz kalkulacyjnyExcel lub Calc: funkcje, filtrowanie i sortowanie, tabele przestawne, wykresy.
Bazy danychAccess lub SQL: zapytania SELECT, JOIN, WHERE i działająca baza.

Jedno od razu na start: oceniany jest działający wynik, a nie estetyka rozwiązania. Egzaminator nie patrzy, jak „ładnie” napisałeś kod - sprawdza, czy zwraca poprawny rezultat. Pełny, rozbudowany przewodnik po całym zakresie znajdziesz we wpisie Co muszę umieć na maturę z informatyki.

Programowanie: Python, C++ albo Java

To fundament egzaminu - pojawia się w kilku zadaniach. Wybierasz jeden język (Python, C++ albo Java) i wskazujesz go wcześniej w deklaracji maturalnej. Niezależnie od wyboru musisz swobodnie posługiwać się zmiennymi i typami danych, tablicami, pętlami, instrukcjami warunkowymi oraz funkcjami - w tym rekurencyjnymi.

Który język wybrać na start i czym się różnią, rozkładamy w artykule W jakich językach można pisać maturę z informatyki.

Algorytmy

Osobny blok to klasyczne algorytmy: sortowanie, przeszukiwanie i rekurencja. Rozwiązanie zapisujesz w pseudokodzie albo w wybranym języku programowania - i musisz rozumieć różnicę między nimi (na przykład to, że pseudokod indeksuje od 1, a Python czy C++ od 0).

Pełną listę algorytmów wymaganych na maturze zebraliśmy w artykule Lista algorytmów na maturę z informatyki.

Teoria

Teoria to zadania, w których nie programujesz, tylko wykazujesz się wiedzą: systemy liczbowe (zamiana i działania w systemie dwójkowym, szesnastkowym i innych), sieci komputerowe i adresy IP, kryptografia, grafy oraz reprezentacja danych. Część z nich to szybkie zadania zamknięte, część - otwarte, wymagające krótkiego obliczenia.

Arkusz kalkulacyjny (Excel)

W tych zadaniach pracujesz na gotowych danych w arkuszu kalkulacyjnym - w Windowsie masz do wyboru Microsoft Excel albo LibreOffice Calc (polecamy Excel jako mniej problematyczny). Trzeba umieć funkcje, filtrowanie i sortowanie, tabele przestawne oraz wykresy - z poprawnym typem, tytułem i opisem osi.

Bazy danych (Access i SQL)

Ostatni obszar to praca z bazą danych. Możesz użyć Microsoft Access albo pisać zapytania SQL - kluczowe są polecenia SELECT, JOIN i WHERE. Ważne, by powstała działająca realizacja (baza albo eksport zapytań), a nie same wyniki.

Jak technicznie oddać takie zadanie, żeby zostało policzone, tłumaczymy w artykule Jak poprawnie oddawać zadania na maturze z informatyki.

Od czego zacząć naukę

Najrozsądniejsza kolejność to: najpierw podstawy programowania w jednym języku, potem algorytmy, a teorię, arkusz kalkulacyjny i bazy danych dokładaj równolegle - bo to zwykle łatwiejsze i szybsze do opanowania punkty. Nie musisz umieć wszystkiego na perfekcyjnym poziomie; egzamin nagradza opanowanie podstaw w każdym obszarze.

Jeśli zastanawiasz się, jak trudny jest to egzamin na tle innych, zajrzyj do artykułu Czy matura z informatyki jest trudna. Powodzenia w przygotowaniach!

Nie przegap ważnych informacji!

Dostajesz tylko to, co naprawdę wpłynie na Twój wynik - zanim będzie za późno.

  • Oficjalne odpowiedzi i stanowiska Centralnej Komisji Egzaminacyjnej.
  • Błędy w oprogramowaniu egzaminacyjnym, które mogą kosztować punkty.
  • Zmiany w przepisach i zasadach przebiegu egzaminu maturalnego.
  • Analizy informatorów i omówienia wymagań CKE.
  • Porady dotyczące ostatnich tygodni przed egzaminem.
  • I inne wartościowe informacje, które możesz też przeczytać w zakładce artykuły.
Newsletter matura z informatyki - zapis na powiadomienia e-mail przed egzaminem

Najczęściej zadawane pytania dot. artykułu (FAQ)

Wymagania egzaminacyjne CKE obejmują pięć obszarów: programowanie, algorytmy, teorię, arkusz kalkulacyjny i bazy danych. W praktyce musisz umieć programować w jednym języku, zapisywać algorytmy, znać podstawy teorii (m.in. systemy liczbowe i sieci) oraz pracować w arkuszu kalkulacyjnym i bazie danych.

Z pięciu: programowanie, algorytmy, teoria, arkusz kalkulacyjny i bazy danych. Cały egzamin w Formule 2023 to jeden arkusz z około siedmioma zadaniami, a każde zadanie należy do jednego z tych obszarów.

Tak - programowanie to jeden z pięciu obszarów i pojawia się w kilku zadaniach. Wybierasz jeden język (Python, C++ albo Java) i musisz znać zmienne, tablice, pętle, instrukcje warunkowe oraz funkcje, w tym rekurencję. Nie trzeba jednak znać kilku języków naraz.

Trzeba znać jedno i drugie. Oprócz programowania i algorytmów na egzaminie są osobne zadania z teorii (systemy liczbowe, sieci, kryptografia, grafy), z arkusza kalkulacyjnego oraz z baz danych. Teoria i zadania w Excelu to często najszybsze do zdobycia punkty.

Nie. Egzaminatorzy nie oceniają, jak „ładnie” napisany jest kod, tylko sprawdzają, czy działa - czyli czy zwraca poprawny wynik. W zadaniu programistycznym oddajesz zarówno kod, jak i plik z wynikami.

Najlepiej od podstaw programowania w jednym języku, potem algorytmy, a teorię, arkusz kalkulacyjny i bazy danych dokładać równolegle. To rozsądna kolejność, bo programowanie jest fundamentem, a pozostałe obszary łatwiej opanować, gdy znasz już podstawy.

© 2026 Software Bay. Design with ♥