Przejdź do treści

Aktualizacja: 4.11.2026

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

Rozkłady materiału

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):

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.

Lekcje do wypróbowania bez logowania

Misje czarodzieja

Bloczki: pierwsze programy

Algorytmy z podstawy programowej

Częste pytania

Według której podstawy programowej uczy się klasa 7 w roku 2026/2027?

Według dotychczasowej (rozporządzenie z 2017 r. w brzmieniu z 2024 r., Dz.U. 2024 poz. 996). Nowa podstawa z Dz.U. 2026 poz. 378 obejmie klasę VII dopiero w roku szkolnym 2029/2030.

Od kiedy obowiązuje nowa podstawa programowa informatyki?

Od roku szkolnego 2026/2027 w klasie IV, a w kolejnych latach w następnych klasach: V w 2027/2028, VI w 2028/2029, VII w 2029/2030 i VIII w 2030/2031.

Czy nowa podstawa wymaga programowania w bloczkach w klasach 4-6?

Nie wprost. Zamiast wizualnego języka programowania mówi o wybranym środowisku programistycznym, a wybór należy do nauczyciela. Warunki realizacji opisują drogę od środowisk blokowych i graficznych do tekstowych.

Czy w klasach 1-3 jest informatyka?

Nie jako osobny przedmiot: edukacja wczesnoszkolna jest zintegrowana, a informatyka jest jednym z jej obszarów. W dotychczasowej podstawie to edukacja informatyczna (algorytmy, programowanie wizualne, bezpieczeństwo), w nowej z 2026 r. edukacja techniczna i informatyczna, która wprost wymienia programowanie blokowe.

Czy można tu kopiować teksty podstawy?

Tak. Rozporządzenia jako akty normatywne nie są przedmiotem prawa autorskiego. Teksty są przepisane z Dziennika Ustaw bez zmian treści, ale wiążący jest zawsze tekst opublikowany w Dzienniku Ustaw (linki przy każdym tekście).

Zacznij już teraz

BitWizards jest darmowy. Wypróbuj demo bez logowania albo zaloguj się do aplikacji, żeby zapisywać postęp na koncie.

Zobacz, jak zacząć