Podstawa programowa informatyki
W szkołach obowiązują teraz równolegle dwie podstawy programowe informatyki dla szkoły podstawowej: nowa (reforma “Kompas Jutra”) wchodzi rok po roku od klasy IV, a starsze roczniki kończą naukę według dotychczasowej. Liceum i technikum mają osobną podstawę. Poniżej pełne teksty wszystkich trzech, z linkami do Dziennika Ustaw i odwołaniami do kursów, w których da się ćwiczyć poszczególne wymagania. Klasy I-III nie mają osobnego przedmiotu, ale informatyka jest jednym z obszarów edukacji wczesnoszkolnej, więc jej fragmenty też są tu zebrane.
Pełne teksty
- Nowa podstawa programowa informatyki, szkoła podstawowa (2026): Dz.U. 2026 poz. 378, klasy IV-VIII, z doświadczeniami edukacyjnymi.
- Podstawa programowa informatyki, klasy IV-VIII (wersja z 2024 r.): Dz.U. 2024 poz. 996, obecne klasy V-VIII.
- Podstawa programowa informatyki, liceum i technikum: Dz.U. 2024 poz. 1019, zakres podstawowy i rozszerzony.
- Informatyka w klasach I-III, nowa podstawa (2026): Dz.U. 2026 poz. 378, edukacja techniczna i informatyczna, programowanie blokowe.
- Edukacja informatyczna w klasach I-III (wersja z 2024 r.): Dz.U. 2024 poz. 996, obecne klasy II-III.
Rozkłady materiału
- Rozkład materiału z informatyki dla klasy 4 (2026/2027): 30 tematów lekcji do dziennika z punktami nowej podstawy i lekcjami BitWizards do programowania.
- Rozkład materiału z informatyki dla klasy 5 (2026/2027): według dotychczasowej podstawy, która w tym roku obowiązuje klasę V.
- Rozkład materiału z informatyki dla klasy 6 (2026/2027): według dotychczasowej podstawy, z projektami w bloczkach i pierwszym kodem tekstowym.
- Rozkład materiału z informatyki dla klasy 7 (2026/2027): według dotychczasowej podstawy dla klas VII-VIII: Python na planszy, algorytmy i pierwsza strona w HTML.
- Rozkład materiału z informatyki dla klasy 8 (2026/2027): według dotychczasowej podstawy dla klas VII-VIII: Python, algorytm Euklidesa, sortowanie przez wybieranie i projekt gry w zespole.
- Rozkład materiału z informatyki dla klasy 1 liceum (2026/2027): zakres podstawowy: Python, algorytmy na liczbach, dokument o rozbudowanej strukturze i arkusz (funkcje, filtry, wykresy, zestawienia).
- Rozkład materiału z informatyki dla klasy 2 liceum (2026/2027): zakres podstawowy: algorytmy na tekstach, sortowanie, bazy danych w SQL i strona internetowa.
- Rozkład materiału z informatyki dla klasy 3 liceum (2026/2027): zakres podstawowy, ostatni rok informatyki bez rozszerzenia: grafika i modele 3D, urządzenia cyfrowe, prezentacja, projekt i algorytmy.
- Rozkład materiału z informatyki dla klasy 1 technikum (2026/2027): zakres podstawowy na 2 godziny tygodniowo (60 lekcji): Python, algorytmy, dokument, arkusz i bazy danych w SQL.
- Rozkład materiału z informatyki dla klasy 2 technikum (2027/2028): ciąg dalszy klasy 1 (1 godzina): strona internetowa, grafika, urządzenia cyfrowe, prezentacja i projekt zespołowy.
Zakres rozszerzony (6 godzin w cyklu, poza zakresem podstawowym, w podziale 1-2-2-1 na klasy liceum; w technikum te same tematy na klasy I-V):
- Informatyka rozszerzona, klasa 1 liceum (2026/2027): myślenie komputacyjne, Python, reprezentacja danych, systemy liczbowe i algorytmy na liczbach (30 lekcji).
- Informatyka rozszerzona, klasa 2 liceum (2026/2027): rekurencja i fraktale, dziel i zwyciężaj, metody numeryczne, arkusz i grafika (60 lekcji).
- Informatyka rozszerzona, klasa 3 liceum (2026/2027): podciągi i ONP, zachłanne i dynamiczne, grafy, bazy danych, sieci, RSA i projekt zespołowy (60 lekcji).
- Informatyka rozszerzona, klasa 4 liceum (2026/2027): powtórzenie algorytmów i zadania maturalne do końca kwietnia (25 lekcji).
Każdy rozkład można pobrać jako tabelę CSV (Excel, arkusz Google) i jako listę samych tematów do wklejenia w dziennik. Rozkłady liceum i technikum razem obejmują cały zakres podstawowy, a cztery rozkłady rozszerzenia cały zakres rozszerzony.
Kto uczy się według której podstawy
Szkoła podstawowa, na podstawie § 4 rozporządzenia z Dz.U. 2026 poz. 378:
| Rok szkolny | Nowa podstawa (2026) | Dotychczasowa podstawa (2024) |
|---|---|---|
| 2026/2027 | klasa IV | klasy V-VIII |
| 2027/2028 | klasy IV-V | klasy VI-VIII |
| 2028/2029 | klasy IV-VI | klasy VII-VIII |
| 2029/2030 | klasy IV-VII | klasa VIII |
| 2030/2031 | klasy IV-VIII | (już nie obowiązuje) |
Informatyka jako osobny przedmiot zaczyna się w klasie IV. W klasach I-III nowa podstawa wchodzi od klasy I: w 2026/2027 klasy II-III, a w 2027/2028 klasa III uczą się jeszcze według dotychczasowej. Liceum i technikum uczą się według podstawy w brzmieniu z 2024 r.
Co się zmienia w programowaniu
| Temat | Dotychczasowa podstawa (klasy VII-VIII) | Nowa podstawa (klasy VII-VIII) |
|---|---|---|
| Algorytmy na liczbach | podzielność, cyfry liczby, algorytm Euklidesa | podzielność, rozkład na czynniki pierwsze, algorytm Euklidesa |
| Wyszukiwanie | w zbiorze nieuporządkowanym | w ciągu uporządkowanym i nieuporządkowanym |
| Porządkowanie | przez proste wybieranie | przez wybór lub metodą bąbelkową |
| Konstrukcje w programach | wejście/wyjście, wyrażenia, warunki, pętle, funkcje, zmienne i tablice | wejście i wyjście, zmienne, wyrażenia, warunki, pętle |
| Projekt | współpraca, programowanie w parach, projekty | obowiązkowe doświadczenie edukacyjne z programowania, np. gra lub symulacja |
W klasach IV-VI nowa podstawa zastępuje “wizualny język programowania” “wybranym środowiskiem programistycznym”, a do całego przedmiotu dochodzi sztuczna inteligencja: trenowanie prostego modelu i ocena treści generowanych.
Jak ćwiczyć wymagania w BitWizards
| Etap | Wymagania | Gdzie ćwiczyć |
|---|---|---|
| Klasy I-III | sekwencje poleceń, algorytm w formie graficznej, programowanie blokowe | Misje czarodzieja |
| Klasy IV-VI | sekwencje, warunki, pętle, sterowanie obiektem na ekranie | programowanie bloczkowe |
| Klasy IV-VIII | dane, formuły, funkcje, wykresy, sortowanie i filtrowanie w arkuszu | Arkusz kalkulacyjny w szkole podstawowej |
| Klasy IV-VIII | dokument tekstowy: formatowanie, listy, tabele, dokument na kilka stron | Edytor tekstu w szkole podstawowej |
| Klasy IV-VIII | ilustracje, grafika rastrowa i wektorowa, logo, plakat, proste animacje | Grafika komputerowa w szkole podstawowej |
| Klasy IV-VIII | prezentacja: układy slajdów, tekst z grafiką, animacje, plan wystąpienia | Prezentacje multimedialne w szkole podstawowej |
| Klasy VII-VIII | algorytmy na liczbach, wyszukiwanie, sortowanie | algorytmy z podstawy programowej |
| Klasy VII-VIII | pierwszy język tekstowy, sterowanie obiektem | Python |
| Klasy VII-VIII | gra lub symulacja jako projekt | gry w Pythonie |
| Klasy VII-VIII | prosta strona internetowa | HTML i CSS |
| Liceum i technikum | algorytmy zakresu podstawowego, matura | algorytmy, Python, C++ |
| Liceum i technikum | arkusz: dane z różnych źródeł, funkcje, filtry, wykresy | arkusz kalkulacyjny |
| Liceum i technikum | dokument o rozbudowanej strukturze: spisy, podpisy, przypisy | edytor tekstu |
| Liceum i technikum | grafika rastrowa i wektorowa, modele 2D, formaty i kompresja obrazów, animacje | Grafika komputerowa w liceum i technikum |
| Liceum i technikum | prezentacja z technikami multimedialnymi, wystąpienie | Prezentacje multimedialne w liceum i technikum |
| Liceum, zakres rozszerzony | zaawansowane funkcje arkusza, symulacje | Arkusz kalkulacyjny w liceum i technikum |
| Liceum, zakres rozszerzony | algorytmy rozszerzenia | algorytmy, kurs Algorytmy: zakres rozszerzony |
| Liceum, zakres rozszerzony | bazy danych i SQL | SQLite, SQL i MySQL |
Szerszy opis pracy na lekcjach znajdziesz na stronie informatyka w szkole.