Przejdź do treści
Matura z informatyki 2027: co trzeba umieć
Matura z informatyki 2027: jak zdać, co trzeba umieć i pewniaki

Matura z informatyki 2027: jak zdać, co trzeba umieć i pewniaki

Matura z informatyki 2027 w pigułce
  • ✓Termin: poniedziałek 17 maja 2027, godz. 9:00. Termin dodatkowy: 9 czerwca 2027.
  • ✓Czas: 210 minut, czyli 3,5 godziny. Komputer masz do dyspozycji przez cały egzamin.
  • ✓Punkty: 50. Informatyka jest wyłącznie na poziomie rozszerzonym i nie ma progu zdawalności, bo liczy się wynik procentowy.
  • ✓Co wraca co roku: baza danych na 2–3 plikach, zadanie w arkuszu kalkulacyjnym, program przetwarzający plik tekstowy, analiza algorytmu albo rekurencji oraz systemy liczbowe.
  • ✓Najszybsze punkty: Excel, bazy danych i zadania zamknięte dały w latach 2023 i 2024 po 22 z 50 punktów, czyli 44% arkusza.

Matura z informatyki ma opinię egzaminu „dla programistów”. To tylko częściowo prawda. Mniej więcej połowa punktów to rzeczy, których da się nauczyć schematycznie: kwerendy w bazie danych, formuły w arkuszu, zamiana systemów liczbowych i kilka pytań z teorii. Druga połowa wymaga już myślenia algorytmicznego, ale też w dużej mierze powtarzalnego.

W tym tekście zebraliśmy wszystko, co trzeba wiedzieć przed startem przygotowań. Najpierw termin i zasady, potem analiza arkuszy z lat 2023–2026, lista umiejętności z podziałem na działy, pewniaki z przykładami i plan nauki od października do maja. Przy każdym dziale znajdziesz link do szczegółowych materiałów w naszej bazie wiedzy.

Matura z informatyki 2027: termin, czas i zasady#

Matura z informatyki 2027
Data17 maja 2027 (poniedziałek), godz. 9:00
Termin dodatkowy9 czerwca 2027
Czas trwania210 minut
Liczba punktów50
Poziomtylko rozszerzony
Próg zdawalnościbrak
Języki programowaniaC/C++, Java, Python
ProgramyMicrosoft Office, LibreOffice albo OpenOffice, za każdym razem z XAMPP

Terminy pochodzą z harmonogramu egzaminów CKE na 2027 rok, a lista programów z komunikatu CKE o informatyce.

Ile trwa matura z informatyki?

210 minut, czyli trzy i pół godziny. Nie ma podziału na część pisemną i komputerową w osobnych blokach czasowych. Dostajesz jeden arkusz i od pierwszej minuty siedzisz przy komputerze. Część odpowiedzi wpisujesz w arkuszu papierowym: wyniki analizy algorytmów, zadania zamknięte, czasem zapis algorytmu w pseudokodzie. Część zapisujesz w plikach na komputerze, np. wyniki4.txt, pliki z kodem, arkusz z wykresem i zapytania SQL.

Osoby z dostosowaniem warunków egzaminu mogą mieć czas wydłużony. Szczegóły ustala szkoła na podstawie opinii lub orzeczenia.

Czy maturę z informatyki można „oblać”?

Nie w tradycyjnym sensie. Przedmioty rozszerzone nie mają progu 30%. Musisz przystąpić do co najmniej jednego przedmiotu na poziomie rozszerzonym, ale nawet wynik 0% formalnie nie blokuje świadectwa dojrzałości. Wynik ma znaczenie przy rekrutacji na studia, bo uczelnie przeliczają go na punkty. Dlatego dla kogoś, kto celuje w informatykę na politechnice, liczy się każdy procent.

Jak wygląda stanowisko?

Komputer bez dostępu do internetu, zainstalowane środowiska programistyczne i pakiet biurowy wybrane przez szkołę. Pliki z danymi dostajesz na płycie CD. Do każdego zadania programistycznego jest też plik przykładowy, np. bin_przyklad.txt, z podanymi poprawnymi odpowiedziami. Wtyczki AI w środowiskach programistycznych mają być wyłączone.

Dokładnie co wolno uruchomić, jakie wersje Pythona i C++ mogą stać w szkole i kiedy zadanie zakazuje funkcji wbudowanych, opisaliśmy w osobnym tekście: co wolno używać na maturze z informatyki.

Jak wygląda arkusz: co było w latach 2023–2026#

Od 2023 roku maturę pisze się w Formule 2023. Mamy więc cztery arkusze majowe w tej samej formule i widać w nich bardzo wyraźny schemat. Poniżej zestawienie z naszych opracowań arkuszy CKE.

Typ zadania2023202420252026
Analiza algorytmu, rekurencjaBiblioteczkaPlansza, CyfryFunkcja rekurencyjnaRekurencja A(m, n)
Algorytm i program na plikuLiczby binarne, Liczba PiNieparzysty skrót, LiczbyZapis symboliczny, DronDodawanie, Pary słów, Korporacja
Zadania zamknięte z teoriiprawda/fałsz, systemy liczboweprawda/fałsz, działania w systemie trójkowym i dziewiątkowymzłośliwe oprogramowanie, arytmetyka binarnawyrażenie w systemach, adres IP
Arkusz kalkulacyjnyKonfitury owocoweHurtowniaMartianeumStaw
Baza danych na kilku plikachGry planszowe (3 pliki)Rejestr wykroczeń (3 pliki)Woda na Marsie (3 pliki)Sieć sklepów (3 pliki)

Trzy wnioski z tej tabeli:

  1. Ostatnie zadanie to zawsze baza danych zbudowana z dwóch–trzech powiązanych plików tekstowych. Przedostatnie to prawie zawsze arkusz kalkulacyjny z jednym plikiem i symulacją lub analizą danych.
  2. Na początku arkusza jest analiza algorytmu. Trzeba prześledzić pseudokod, podać wynik dla konkretnych danych, uzupełnić tabelkę albo zapisać własny algorytm.
  3. Teoria to tylko kilka punktów, ale za to najłatwiejszych. Najczęściej pojawiają się systemy liczbowe, a w ostatnich dwóch latach doszły bezpieczeństwo i adresacja IP.

Jak to się przekłada na punkty? W 2023 roku arkusz kalkulacyjny i baza danych były warte po 10 punktów, a zadania zamknięte 2. W 2024 roku arkusz miał 10 punktów, baza 9, teoria 3. W obu latach daje to 22 z 50 punktów za rzeczy, które nie wymagają pisania programu.

Co sprawia najwięcej problemów

Dobrym obrazem tego, gdzie zdający tracą punkty, jest raport OKE w Krakowie z matury 2025 dla województwa lubelskiego. Średni wynik wyniósł tam 42%, a mediana 36%. Licealiści uzyskali średnio 49%, uczniowie techników 37%.

Zadanie z 2025 rokuPoziom wykonania
Zad. 5: dodawanie liczb binarnych80%
Zad. 4: bezpieczeństwo komputerowe79%
Zad. 7.4: zapytanie do bazy danych29%
Zad. 1.3: zapis algorytmu iteracyjnego27%
Zad. 2.2: wyszukiwanie wzorca w tekście21%

Teoria to łatwe punkty, które prawie każdy zbiera. O wyniku decydują dwie rzeczy: samodzielny zapis algorytmu i trudniejsze zapytania SQL z końca zadania bazodanowego. Na nich warto skupić najwięcej czasu.

Co trzeba umieć na maturę z informatyki#

Poniżej pełna lista, podzielona tak, jak dzielą się zadania w arkuszu. Jeśli odhaczysz wszystko, jesteś przygotowany na każdy typ zadania z ostatnich czterech lat.

1. Programowanie na plikach z danymi

To fundament, bez którego nie ruszysz zadań za 15–20 punktów.

  • Wczytanie pliku tekstowego linia po linii, rozdzielenie wiersza na liczby lub słowa, zamiana typów.
  • Pętle, warunki, zliczanie, sumowanie, szukanie minimum i maksimum, także z zapamiętaniem, który element był największy.
  • Listy, słowniki i zbiory: zliczanie wystąpień, usuwanie duplikatów, grupowanie.
  • Operacje na napisach: odwracanie, palindromy, porównywanie, wycinanie fragmentów, zamiana liter.
  • Zapis wyników do pliku dokładnie w formacie, którego żąda zadanie.

Tak wygląda szkielet, od którego zaczyna się większość zadań programistycznych:

with open("liczby.txt") as plik:
  wiersze = [list(map(int, w.split())) for w in plik]

ile = sum(1 for a, b in wiersze if a > b)
naj = max(wiersze, key=lambda w: w[0] + w[1])

with open("wyniki4.txt", "w") as out:
  print(ile, file=out)
  print(*naj, file=out)

Materiały: fundamenty i składnia, pliki i formatowanie, struktury danych, pewniaki z kolekcji i napisów. Najczęstsze błędy przy wczytywaniu plików i formatowaniu wyniku rozpisaliśmy w tekście o błędach na maturze z informatyki.

2. Algorytmy z podstawy programowej

Podstawa programowa wymienia konkretne algorytmy i to one wracają w zadaniach. Trzeba je umieć napisać bez zaglądania do notatek:

  • liczby: sprawdzanie pierwszości, sito Eratostenesa, rozkład na czynniki pierwsze, algorytm Euklidesa (NWD i NWW), szybkie potęgowanie;
  • systemy liczbowe: zamiana między systemem dziesiętnym a dowolnym innym, schemat Hornera;
  • wyszukiwanie i sortowanie: wyszukiwanie binarne, sortowanie bąbelkowe, przez wstawianie, przez scalanie lub szybkie;
  • napisy: palindromy, anagramy, wyszukiwanie wzorca, szyfr Cezara;
  • metody: rekurencja, metoda „dziel i zwyciężaj”, przybliżone szukanie miejsca zerowego metodą połowienia przedziału.

Każdy z tych algorytmów, z kodem w Pythonie, złożonością i typową pułapką, opisaliśmy w tekście algorytmy na maturę z informatyki. Więcej przykładów jest w teorii algorytmów klasycznych, algorytmów tekstowych oraz wyszukiwania i sortowania.

Ważne: jeśli zadanie każe zapisać algorytm, często zabrania funkcji wbudowanych. Wtedy sorted(), bin() czy str(n) odpadają i trzeba umieć napisać wszystko „ręcznie”. Dlatego algorytmy z tej listy trzeba znać od środka, a nie tylko z nazwy.

3. Analiza algorytmów i rekurencja

Pierwsze zadanie arkusza we wszystkich czterech latach polegało na zrozumieniu cudzego algorytmu. Musisz umieć:

  • prześledzić pseudokod krok po kroku i wypełnić tabelkę wartości zmiennych;
  • rozwinąć wywołania rekurencyjne i policzyć, ile ich jest;
  • oszacować złożoność: stała, logarytmiczna, liniowa, kwadratowa, wykładnicza;
  • dopisać brakujący fragment algorytmu albo poprawić błąd.

Klasyczny przykład. Ile wywołań wykona poniższa funkcja dla n = 5 i jaki zwróci wynik?

def f(n):
  if n <= 1:
      return 1
  return f(n - 1) + f(n - 2)

Wynik to 8, ale wywołań jest aż 15, bo te same wartości są liczone wielokrotnie. Takie pytanie trzeba umieć rozwiązać na papierze, rysując drzewo wywołań. Materiały: pseudokod, rekurencja i jej rozwijanie, analiza algorytmów.

4. Teoria: systemy liczbowe, sieci, bezpieczeństwo

Niewiele punktów, ale za to łatwych. Lista tematów:

  • systemy liczbowe: zamiana między systemami 2, 8, 10 i 16, dodawanie i mnożenie w systemie binarnym, porównywanie liczb zapisanych w różnych systemach;
  • reprezentacja danych: kod U2, zakres liczb na n bitach, kodowanie znaków, rozmiar pliku graficznego;
  • sieci: adres IPv4 i IPv6 (długość w bitach), maska, adres sieci, liczba hostów, DNS, DHCP;
  • bezpieczeństwo: rodzaje złośliwego oprogramowania, phishing, szyfrowanie symetryczne i asymetryczne, podpis cyfrowy;
  • prawo: licencje oprogramowania, prawo autorskie, ochrona danych osobowych;
  • architektura: procesor, pamięć, bramki logiczne.

Materiały: systemy liczbowe, sieci i adresacja IP, reprezentacja danych, prawo i bezpieczeństwo, architektura komputerów. Do sprawdzenia się są quizy z pytaniami zamkniętymi w stylu CKE.

5. Arkusz kalkulacyjny

Zadanie za około 10 punktów, w każdym roku zbudowane podobnie: jeden plik z danymi, kilka pytań analitycznych, wykres i często symulacja dzień po dniu. Trzeba umieć:

  • zaimportować plik tekstowy z właściwym separatorem i formatem dat;
  • stosować adresowanie względne i bezwzględne ($A$1);
  • używać funkcji JEŻELI, ORAZ, LUB, LICZ.JEŻELI, SUMA.JEŻELI, WYSZUKAJ.PIONOWO;
  • wyciągać fragmenty tekstu i dat: LEWY, PRAWY, FRAGMENT.TEKSTU, DŁ, ROK, MIESIĄC, DZIEŃ.TYG;
  • zbudować tabelę przestawną i wykres z poprawnym tytułem, osiami i legendą;
  • przeprowadzić symulację, w której każdy wiersz zależy od poprzedniego.

Symulacja to typowe zadanie, które sprawia problemy, choć opiera się na prostym schemacie. Przykład: w magazynie jest 500 kg towaru, codziennie sprzedaje się 40 kg, a jeśli wieczorem stan spadnie poniżej 100 kg, następnego dnia rano przyjeżdża dostawa 300 kg. W wierszu 2 jest dzień pierwszy: B2 = 500, C2 = 0. Formuły w wierszu 3, przeciągnięte w dół:

C3 (dostawa): =JEŻELI(E2<100;300;0) B3 (stan rano): =E2+C3 D3 (sprzedaż): =MIN(40;B3) E3 (stan wieczorem): =B3-D3

Pierwsza dostawa przyjedzie 12. dnia. Cała sztuka polega na rozpisaniu jednego dnia na kolumny i odwołaniu się do wiersza wyżej.

Materiały: import danych, adresowanie, funkcje logiczne, funkcje tekstowe i daty, tabele przestawne, wykresy maturalne.

6. Bazy danych i SQL

Ostatnie zadanie arkusza we wszystkich czterech latach. Dostajesz dwa lub trzy pliki tekstowe, importujesz je do Accessa, Base albo MySQL, łączysz relacjami i odpowiadasz na pytania zapytaniami. Do oddania są zapytania i wyniki. Trzeba umieć:

  • zaimportować pliki z poprawnymi typami pól i ustawić klucze;
  • zaprojektować relacje między tabelami;
  • pisać zapytania z WHERE, ORDER BY, DISTINCT;
  • liczyć agregaty: COUNT, SUM, AVG, MIN, MAX z GROUP BY i HAVING;
  • łączyć tabele przez JOIN;
  • tworzyć pola obliczeniowe i filtrować po fragmentach dat;
  • rozbić trudne pytanie na dwa zapytania, w którym drugie korzysta z wyniku pierwszego.

Przykład zapytania, jakie pojawia się w prawie każdym arkuszu: liczba i suma transakcji klientów z każdego miasta w pierwszym kwartale, tylko dla miast z więcej niż dziesięcioma transakcjami.

SELECT k.miasto, COUNT(*) AS liczba, SUM(t.kwota) AS suma
FROM klienci k
JOIN transakcje t ON t.id_klienta = k.id_klienta
WHERE t.data BETWEEN '2026-01-01' AND '2026-03-31'
GROUP BY k.miasto
HAVING COUNT(*) > 10
ORDER BY suma DESC;

W Accessie daty zapisuje się w krzyżykach, np. #2026-01-01#, a w Base i MySQL w apostrofach. Materiały: fundamenty pracy z bazą, projektowanie bazy i relacje, kwerendy wybierające, agregacja i grupowanie, kwerendy wielotabelowe, strategie maturalne.

Pewniaki na maturę z informatyki#

Jeśli masz mało czasu, zacznij od tej listy. To tematy, które pojawiły się w każdym z czterech arkuszy Formuły 2023.

PewniakIle razy w latach 2023–2026Za ile punktów
Baza danych na 2–3 plikach: JOIN, GROUP BY, COUNT, SUM4 z 4ok. 9–10
Arkusz: analiza pliku, wykres, symulacja4 z 4ok. 9–11
Program przetwarzający plik tekstowy4 z 410 i więcej
Analiza algorytmu lub rekurencji na papierze4 z 45–8
Systemy liczbowe i arytmetyka binarna4 z 41–3
Zadania zamknięte z teorii: prawda/fałsz, uzupełnij zdanie4 z 41–2

Konkretne pewniaki, których nauka zajmuje najmniej czasu w stosunku do zysku:

  1. Zamiana systemów liczbowych. Obie wersje: z funkcjami wbudowanymi do sprawdzania wyniku i ręczna, gdy zadanie każe zapisać algorytm.
  2. Zliczanie i grupowanie w SQL. Połowa pytań w zadaniu bazodanowym to „ile”, „który najwięcej” albo „podaj dla każdego”.
  3. Symulacja w arkuszu. Zawsze ten sam schemat: jeden wiersz to jeden krok, a kolejne wiersze odwołują się do poprzedniego.
  4. Wczytanie pliku i zliczanie z warunkiem. To pierwsze podpunkty każdego zadania programistycznego, zwykle najłatwiejsze.
  5. Rozwinięcie rekurencji. Rysowanie drzewa wywołań to umiejętność, którą da się wyćwiczyć w kilka wieczorów.

Tak wygląda ręczna zamiana na dowolny system i z powrotem, czyli algorytm, o który CKE pyta regularnie:

CYFRY = "0123456789ABCDEF"

def na_system(n, p):
  wynik = ""
  while n > 0:
      wynik = CYFRY[n % p] + wynik
      n //= p
  return wynik or "0"

def z_systemu(s, p):
  w = 0
  for c in s:
      w = w * p + CYFRY.index(c)
  return w

print(na_system(45, 2))       # 101101
print(z_systemu("FF", 16))    # 255

Druga funkcja to schemat Hornera. Do szybkiego sprawdzenia wyniku w Pythonie wystarczą int("101101", 2) i bin(45).

Jak zdać maturę z informatyki: strategia na egzamin#

Plan dnia egzaminu, podział 210 minut i schematy typowych zadań opisaliśmy szczegółowo w poradniku jak przygotować się do części praktycznej. Tutaj tylko najważniejsze zasady:

  • Nie rób zadań po kolei. Najpierw przejrzyj cały arkusz i zacznij od tego, co znasz najlepiej. Dla wielu osób jest to baza danych albo arkusz.
  • Najpierw plik przykładowy. Do każdego zadania programistycznego jest plik z danymi przykładowymi i poprawnymi odpowiedziami. Jeśli Twój program na nim się myli, na prawdziwych danych też się pomyli.
  • Zapisuj wyniki od razu do plików o nazwach podanych w zadaniu, a nie na końcu egzaminu.
  • Nie zostawiaj pustych miejsc. Zadania zamknięte i pierwsze podpunkty zadań z plikami często dają punkty nawet wtedy, gdy na dalsze podpunkty nie starczy czasu.
  • Ćwicz na tym samym oprogramowaniu, które będzie w szkole. Zapytaj nauczyciela, jaki pakiet biurowy i jakie środowisko programistyczne będą na stanowiskach.

Plan nauki: od października do maja#

Od 6 października 2026 do matury zostało 223 dni. To wystarczająco dużo, żeby nauczyć się wszystkiego od podstaw, jeśli pracujesz regularnie.

OkresCzego się uczyć
październik–listopadpodstawy Pythona, wczytywanie plików, pętle, listy, słowniki, napisy; w arkuszu import danych, adresowanie i funkcje JEŻELI
grudzień–styczeńalgorytmy z podstawy programowej, rekurencja; w arkuszu wykresy, tabele przestawne i symulacje
lutybazy danych: import, relacje, zapytania z GROUP BY i JOIN
marzecteoria: systemy liczbowe, sieci, bezpieczeństwo; pierwsze pełne arkusze CKE bez limitu czasu
kwiecieńarkusze z lat 2023–2026 na czas, po jednym tygodniowo, z analizą błędów
majpowtórka pewniaków, ostatni arkusz próbny tydzień przed egzaminem

Jeśli zaczynasz później, skróć pierwsze dwa etapy i od razu ćwicz na zadaniach z arkuszy maturalnych. Pewniaki z tabeli wyżej dają szansę na wynik powyżej 40% nawet przy krótkim przygotowaniu.

Wahasz się jeszcze, czy wybrać informatykę? Porównanie z fizyką pod kątem rekrutacji i trudności znajdziesz w tekście matura z informatyki czy z fizyki.

Najczęstsze pytania#

Kiedy jest matura z informatyki 2027?

W poniedziałek 17 maja 2027 o godzinie 9:00. Termin dodatkowy, dla osób, które z ważnych powodów nie mogły przystąpić w maju, to 9 czerwca 2027.

Ile trwa matura z informatyki?

210 minut, czyli 3,5 godziny. Przez cały ten czas masz dostęp do komputera. Osoby z dostosowaniem warunków egzaminu mogą mieć czas wydłużony.

Ile punktów ma matura z informatyki?

50 punktów. Wynik podawany jest w procentach i wykorzystywany przy rekrutacji na studia.

Czy matura z informatyki jest trudna?

Średnie wyniki są zwykle niższe niż z wielu innych przedmiotów. W województwie lubelskim w 2025 roku średnia wyniosła 42%. Arkusz jest jednak bardzo przewidywalny: baza danych, arkusz kalkulacyjny, program na pliku i analiza algorytmu pojawiają się co roku. Kto przerobi te cztery typy zadań, nie zostanie niczym zaskoczony.

Czy da się zdać maturę z informatyki bez umiejętności programowania?

Nie ma progu zdawalności, więc formalnie tak. W latach 2023 i 2024 arkusz kalkulacyjny, baza danych i zadania zamknięte dawały razem 22 punkty z 50. Do tego dochodzi część analizy algorytmów na papierze. Wysoki wynik, potrzebny na dobre studia informatyczne, wymaga jednak programowania.

Jaki język wybrać na maturę z informatyki?

Do wyboru są C/C++, Java i Python. Dla większości uczniów najlepszy jest Python: krótszy kod, wygodne wczytywanie plików i duża biblioteka standardowa. C++ ma sens, jeśli już go znasz, np. z olimpiady. Szczegóły w tekście co wolno używać na maturze z informatyki.

Od czego zacząć naukę do matury z informatyki?

Od wczytywania plików i prostych zadań na zliczanie w Pythonie oraz od podstaw arkusza kalkulacyjnego. To dwie umiejętności, na których opiera się ponad połowa arkusza. Potem algorytmy, bazy danych i na końcu teoria.

Przeczytaj też#

Korepetycje z informatyki

Zdajesz maturę rozszerzoną z informatyki?

Prowadzimy indywidualne przygotowanie do matury z informatyki — algorytmy, Python i C++, bazy danych i arkusz kalkulacyjny. Zajęcia online, na arkuszach CKE. Zobacz program i cennik.

Zobacz korepetycje z informatyki

Uczysz się w technikum informatycznym? Prowadzimy też przygotowanie do kwalifikacji INF.02, INF.03 i INF.04. Zobacz egzaminy zawodowe →

Podoba Ci się ten artykuł? 💻

To tylko wycinek wiedzy! Na naszych korepetycjach omawiamy te tematy jeszcze dokładniej. Zacznij od bezpłatnej 15-minutowej konsultacji i przygotuj się do matury z planem.

🚀 Zadzwoń i umów darmową konsultację

Autor: Alan Ostrowski