
PorównaniaInformatykaPoziom rozszerzony
Korepetycje z informatyki: co sprawdzić przed maturą
Korepetycje z informatyki pomagają przy nauce programowania od podstaw, ale same rozmowy nie sprawdzą, czy Twój kod działa na realnych danych.

Korepetycje z informatyki pomagają, gdy dopiero uczysz się programować i potrzebujesz kogoś, kto na żywo wytłumaczy pętlę albo błąd składni. Nie zastąpią jednak uruchomienia kodu na kilku zestawach danych ani zapytania SQL sprawdzonego na realnej bazie. Egzamin ocenia rezultat, nie rozmowę o rezultacie.
Kiedy korepetycje z informatyki mają sens?
Korepetycje pomagają najbardziej na starcie: gdy pętle, warunki i praca z plikami są dla Ciebie czymś nowym. Ktoś, kto siedzi obok, tłumaczy błąd składni w chwili, gdy się pojawia, i pokazuje, dlaczego program się wywala. To samo dotyczy wyboru pierwszego języka programowania, bo później go nie zmienisz.
Zgłaszasz jeden język przed egzaminem i trzymasz się go do końca. Decyzję lepiej podjąć z kimś, kto zna mocne i słabe strony Pythona, C++ i Javy. Korepetytor pomoże też, gdy z lekcji w szkole zostaje chaos. Inny nauczyciel uczył innego stylu zapisu algorytmu, a Ty nie wiesz, którego się trzymać.
Korepetycje mają mniejszy sens, gdy podstawy już są, a brakuje Ci powtórek na nowych danych. Rozmowa o kodzie nie zastąpi wtedy testu na pustym pliku wejściowym.

Czego korepetytor nie sprawdzi bez uruchomienia kodu?
Korepetytor czyta program na ekranie i ocenia go wzrokiem. Rzadko uruchamia go na kilku zestawach danych w trakcie godziny lekcyjnej. Egzaminator do oceny wymaga wyników z komputerowej realizacji programu, a sam poprawny wygląd kodu punktów nie daje. Program, który wygląda poprawnie, może zawieść na pustym pliku albo liczbach ujemnych.
Weź prosty przykład: funkcję liczącą średnią z pliku liczb.
python def srednia_z_pliku(sciezka): with open(sciezka, encoding="utf-8") as plik: liczby = [int(w) for w in plik.read().split()] return sum(liczby) / len(liczby)
Kod przechodzi test na zwykłym pliku z kilkoma liczbami. Na pustym pliku rzuca wyjątkiem dzielenia przez zero, bo len(liczby) wynosi zero. Egzaminator sprawdza właśnie takie brzegowe przypadki, a korepetytor bez uruchomienia programu ich nie zobaczy. Poprawka jest krótka: sprawdzić pustą listę przed dzieleniem i zwrócić ustaloną wartość. Python na maturze z informatyki pokazuje, co jeszcze musi zawierać program, żeby dostać punkty za zadanie z plikiem danych.
Jak wygląda ocena zapytania SQL na maturze?
Zapytanie SQL na maturze bywa zapisywane na kartce. Egzaminator sprawdza je pod kątem jednego konkretnego błędu, na przykład złego warunku złączenia tabel. Zapytania SQL na maturze z informatyki zbierają konstrukcje, które wracają rok po roku: złączenie, warunek po WHERE, grupowanie z HAVING.
Weź zapytanie liczące zadania każdego ucznia:
sql SELECT uczniowie.imie, COUNT(zadania.id) AS liczba_zadan FROM uczniowie JOIN zadania ON zadania.uczen_id = uczniowie.id GROUP BY uczniowie.imie ORDER BY liczba_zadan DESC;
Brak warunku po ON zamienia złączenie w iloczyn kartezjański i zawyża wynik dla każdego ucznia. Zasady oceniania CKE za takie zapytanie przyznają punkt częściowy, gdy błąd jest jeden, na przykład właśnie przy złączeniu. Egzaminator wymaga też zapytania uniwersalnego, działającego dla dowolnych danych. Zapytanie dopasowane tylko do przykładu z treści zadania punktu nie dostanie. Korepetytor rzadko ma czas przetestować zapytanie na realnej bazie w trakcie jednego spotkania.
Jak ćwiczyć arkusz kalkulacyjny między spotkaniami?
Arkusz kalkulacyjny liczy się z formuł. Wynik wpisany ręcznie po policzeniu na kalkulatorze punktów nie dostaje, bo egzaminator wymaga, żeby był odzwierciedleniem obliczenia w arkuszu. Korepetytor pokaże adresowanie bezwzględne raz na spotkaniu, ale utrwalenie wymaga wielu powtórzeń na własną rękę.
Do najczęstszych potknięć należą trzy rzeczy. Przecinek zamiast średnika jako separator argumentów w polskiej wersji arkusza. Brak znaku dolara przy kopiowaniu formuły w dół kolumny. Wykres bez opisanych osi i legendy. Punkty za wykres dzielą się na trzy części: poprawne zestawienie danych, dobór właściwego typu wykresu i opis osi z legendą. Zaniedbanie jednej z tych części kosztuje punkt, nawet gdy liczby na wykresie są poprawne.
Kont jeszcze nie otwieramy
Zapisz się na listę, a napiszemy, gdy będzie można oddać pierwsze rozwiązanie do oceny krok po kroku.
Zapisz się na listęKtóre błędy programistyczne wracają mimo korepetycji?
Kilka błędów powtarza się niezależnie od liczby godzin spędzonych z korepetytorem (nawet u uczniów, którzy resztę kodu piszą bezbłędnie). Pętla bez jasnego warunku stopu kończy się nieskończoną pracą programu albo przepełnieniem stosu przy rekurencji. Porównanie liczb zmiennoprzecinkowych znakiem równości psuje wynik przez zaokrąglenia, których nie widać na pierwszy rzut oka.
Trzeci klasyk to złe wczytanie danych. Program zakłada stałą liczbę wierszy zamiast czytać plik do końca, więc gubi ostatnią linię albo dokłada pustą. Rozmowa na spotkaniu tłumaczy przyczynę błędu. Sam nawyk znika dopiero po kilkunastu próbach na nowych plikach danych.
Czym różni się korepetytor od pracowni w przeglądarce?
Korepetytor tłumaczy kod na żywo i dopasowuje przykład do Twojego pytania w danej chwili. Pracownia w przeglądarce uruchamia program na kilku zestawach danych zaraz po oddaniu zadania i pokazuje, który test nie przeszedł. Żadna z tych dróg nie zastępuje drugiej we wszystkim. Czytaj zestawienie wiersz po wierszu, każdy problem osobno.
| Problem | Korepetytor | Platforma z oceną wg rubryki (zdawka) |
|---|---|---|
| Program nie radzi sobie z pustym plikiem danych | Zobaczy dopiero, gdy pokażesz mu wynik na spotkaniu | Testuje kod na kilku zestawach danych zaraz po oddaniu |
| Zapytanie SQL działa tylko dla jednego zestawu danych | Poprawia po wspólnym przeczytaniu zapytania | Sprawdza wynik zapytania krok po kroku wg rubryki zadania |
| Wykres w arkuszu bez opisu osi i legendy | Zauważy dopiero na najbliższym spotkaniu | Sprawdza obecność formuły i elementy wykresu od razu |
| Czas na pisanie kodu vs słuchanie tłumaczenia | Część godziny to tłumaczenie, mniej pisania kodu | Cały czas w pracowni idzie na pisanie i uruchamianie kodu |
Jak połączyć korepetycje z samodzielnym ćwiczeniem kodu?
Nie wierzymy w naukę programowania wyłącznie z tłumaczenia na tablicy. Częsty układ wygląda tak: korepetycje raz na dwa tygodnie, a codziennie krótkie ćwiczenie w pracowni w przeglądarce. Na spotkanie przynosisz konkretny program, który nie przechodzi testów, zamiast całego materiału od nowa. Korepetytor poświęca wtedy czas na wyjaśnienie przyczyny błędu zamiast na czytanie całego kodu linia po linii od zera.
Między spotkaniami piszesz program, uruchamiasz go na nowych danych i zapisujesz, co poszło źle. Jak przygotować się do matury z informatyki rozkłada naukę na tygodnie. Pokazuje też, ile czasu poświęcić algorytmice, a ile arkuszowi i bazom danych. Zapis algorytmu w pseudokodzie na maturze trenujesz tak samo między spotkaniami: wartości początkowe, warunek pętli, przekształcenie, wynik.
Najczęstsze pytania
Kiedy wystarczą same korepetycje, a kiedy lepiej połączyć je z platformą, rozpisaliśmy w artykule korepetycje czy platforma online do matury.
Ile godzin korepetycji potrzeba przed maturą z informatyki?
Zależy od punktu startu i wybranego języka programowania. Kto zaczyna od zera, potrzebuje regularnych spotkań przez kilka miesięcy, żeby oswoić pętle, warunki i pracę z plikami danych. Kto już programuje, korzysta z korepetycji głównie przy konkretnych błędach w kodzie, rzadziej niż raz w tygodniu.
Czy korepetytor musi znać język, w którym piszesz program?
Tak, inaczej nie sprawdzi Twojego kodu linia po linii. Egzamin dopuszcza C++, Javę i Pythona, więc korepetytor powinien znać przynajmniej jeden z nich biegle. Ustal to z korepetytorem na starcie współpracy. Tydzień przed maturą jest na to za późno.
Co zrobić, gdy korepetytor nie ma czasu przetestować każdego programu?
Przynieś na spotkanie konkretny plik danych i uruchom program razem z korepetytorem, zamiast czytać kod ze zrzutu ekranu. Między spotkaniami testuj kod sam na kilku zestawach danych, w tym na pustym pliku i liczbach ujemnych. Pracownia w przeglądarce robi to automatycznie po każdym oddanym zadaniu.
Jak to sprawdzisz w zdawce
zdawka to platforma, która ocenia rozwiązania krok po kroku według zasad oceniania CKE w matematyce, biologii, chemii i informatyce. W informatyce ćwiczysz kod w Pythonie i C++, zapytania SQL oraz arkusz kalkulacyjny w przeglądarce, bez instalacji. Egzamin trwa 210 minut i daje 50 punktów, z czego do 60 procent za algorytmikę i programowanie. Rozwiązanie z kartki oddajesz zdjęciem przez kod QR, a korepetytor AI naprowadza pytaniami i nie podaje gotowego rozwiązania. Baza liczy ponad 10 tysięcy zadań w kilkudziesięciu działach. Pomiar liczy się per umiejętność, więc powtórki wracają dokładnie do tego, co akurat szwankuje.
Pełny opis metody oceniania znajdziesz na stronie Jak oceniamy.
Sprawdź to na własnym kodzie: uruchom jedno zadanie z plikiem danych i zobacz, który test nie przeszedł.
Kont jeszcze nie otwieramy
Zapisz się na listę, a napiszemy, gdy będzie można oddać pierwsze rozwiązanie do oceny krok po kroku.
Źródła
- Informator o egzaminie maturalnym z informatyki (CKE)cke.gov.pl
- Komunikat dyrektora CKE o egzaminie z informatykicke.gov.pl
- Jak oceniamy — opis metody zdawkiten serwis
Zasady egzaminu i komunikaty potrafią się zmieniać. Przed decyzją sprawdź aktualny dokument CKE ze źródeł powyżej.
Zespół zdawki korzysta z modeli językowych przy przygotowywaniu tekstów na tym blogu.



