
Matura z informatyki 2027: jak zdać, co trzeba umieć i pewniaki
- ✓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 | |
|---|---|
| Data | 17 maja 2027 (poniedziałek), godz. 9:00 |
| Termin dodatkowy | 9 czerwca 2027 |
| Czas trwania | 210 minut |
| Liczba punktów | 50 |
| Poziom | tylko rozszerzony |
| Próg zdawalności | brak |
| Języki programowania | C/C++, Java, Python |
| Programy | Microsoft 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 zadania | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|
| Analiza algorytmu, rekurencja | Biblioteczka | Plansza, Cyfry | Funkcja rekurencyjna | Rekurencja A(m, n) |
| Algorytm i program na pliku | Liczby binarne, Liczba Pi | Nieparzysty skrót, Liczby | Zapis symboliczny, Dron | Dodawanie, Pary słów, Korporacja |
| Zadania zamknięte z teorii | prawda/fałsz, systemy liczbowe | prawda/fałsz, działania w systemie trójkowym i dziewiątkowym | złośliwe oprogramowanie, arytmetyka binarna | wyrażenie w systemach, adres IP |
| Arkusz kalkulacyjny | Konfitury owocowe | Hurtownia | Martianeum | Staw |
| Baza danych na kilku plikach | Gry planszowe (3 pliki) | Rejestr wykroczeń (3 pliki) | Woda na Marsie (3 pliki) | Sieć sklepów (3 pliki) |
Trzy wnioski z tej tabeli:
- 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.
- Na początku arkusza jest analiza algorytmu. Trzeba prześledzić pseudokod, podać wynik dla konkretnych danych, uzupełnić tabelkę albo zapisać własny algorytm.
- 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 roku | Poziom wykonania |
|---|---|
| Zad. 5: dodawanie liczb binarnych | 80% |
| Zad. 4: bezpieczeństwo komputerowe | 79% |
| Zad. 7.4: zapytanie do bazy danych | 29% |
| Zad. 1.3: zapis algorytmu iteracyjnego | 27% |
| Zad. 2.2: wyszukiwanie wzorca w tekście | 21% |
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ół:
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.
| Pewniak | Ile razy w latach 2023–2026 | Za ile punktów |
|---|---|---|
| Baza danych na 2–3 plikach: JOIN, GROUP BY, COUNT, SUM | 4 z 4 | ok. 9–10 |
| Arkusz: analiza pliku, wykres, symulacja | 4 z 4 | ok. 9–11 |
| Program przetwarzający plik tekstowy | 4 z 4 | 10 i więcej |
| Analiza algorytmu lub rekurencji na papierze | 4 z 4 | 5–8 |
| Systemy liczbowe i arytmetyka binarna | 4 z 4 | 1–3 |
| Zadania zamknięte z teorii: prawda/fałsz, uzupełnij zdanie | 4 z 4 | 1–2 |
Konkretne pewniaki, których nauka zajmuje najmniej czasu w stosunku do zysku:
- Zamiana systemów liczbowych. Obie wersje: z funkcjami wbudowanymi do sprawdzania wyniku i ręczna, gdy zadanie każe zapisać algorytm.
- Zliczanie i grupowanie w SQL. Połowa pytań w zadaniu bazodanowym to „ile”, „który najwięcej” albo „podaj dla każdego”.
- Symulacja w arkuszu. Zawsze ten sam schemat: jeden wiersz to jeden krok, a kolejne wiersze odwołują się do poprzedniego.
- Wczytanie pliku i zliczanie z warunkiem. To pierwsze podpunkty każdego zadania programistycznego, zwykle najłatwiejsze.
- 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)) # 255Druga 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.
| Okres | Czego się uczyć |
|---|---|
| październik–listopad | podstawy 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 |
| luty | bazy danych: import, relacje, zapytania z GROUP BY i JOIN |
| marzec | teoria: 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 |
| maj | powtó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ż#
- Co wolno używać na maturze z informatyki: języki, biblioteki i funkcje wbudowane
- Algorytmy na maturę z informatyki: kod i złożoność
- Zadania praktyczne: plan przygotowań na 210 minut
- Najczęstsze błędy na maturze z informatyki
- Opracowania arkuszy maturalnych CKE z rozwiązaniami
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 informatykiUczysz 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