Przejdź do treści

Aktualizacja: 4.11.2026

Rozkład materiału z informatyki rozszerzonej dla klasy 1 liceum (2026/2027)

Gotowy rozkład na rok szkolny 2026/2027 dla zakresu rozszerzonego: temat każdej lekcji do wpisania w dziennik, punkty podstawy programowej, które lekcja realizuje, oraz lekcje BitWizards z programowaniem i algorytmami. Uczniowie otwierają je w przeglądarce, bez instalowania programów.

  • Podstawa: Dz.U. 2024 poz. 1019, załącznik nr 1 (liceum i technikum), wymagania zakresu rozszerzonego.
  • Godziny: 6 godzin tygodniowo w cyklu, poza zakresem podstawowym, podział należy do dyrektora. Rozkłady zakładają podział 1-2-2-1, więc klasa 1 ma 1 godzinę tygodniowo: 30 lekcji i 3 godziny do dyspozycji nauczyciela.
  • Kody: I.7 to dział I, punkt 7, a I+II.1c to dział I+II (algorytmy i ich programowanie), punkt 1, litera c wymagań zakresu rozszerzonego.
  • BitWizards: kursy Podstawy Pythona, Algorytmy z podstawy programowej i Algorytmy: zakres rozszerzony. Nauczyciel przypisuje je klasie i udostępnia tematy po kolei, a zadania sprawdzają się automatycznie.

Tematy lekcji

Do pobrania: tabela CSV (Excel, arkusz Google) i same tematy (jeden w wierszu, do wklejenia). Kolumny tabeli idą w kolejności pól rozkładu w dzienniku: temat, dział, liczba godzin, podstawa programowa. W dzienniku VULCAN rozkład wkleja się z Excela przyciskiem “Dodaj grupowo” (Rozkłady materiału, Moje rozkłady), w Librusie importuje tematy z pliku CSV w edytorze rozkładów materiału, a w mobiDzienniku z pliku Excela.

Dział 1. Myślenie komputacyjne i środowisko pracy (4 godziny)

Nr Temat lekcji Podstawa Na BitWizards
1 Zakres rozszerzony i matura z informatyki: wymagania i plan nauki IV.2, I.10 poza BitWizards
2 Środowisko programistyczne: uruchamianie, debugowanie i testowanie II.2 Podstawy Pythona: Wprowadzenie do Pythona
3 Myślenie komputacyjne: abstrakcja, dekompozycja i reprezentacja danych I.10, I.4 poza BitWizards
4 Specyfikacja problemu, lista kroków i pseudokod I.5, I.4 poza BitWizards

Dział 2. Python dla zakresu rozszerzonego (6 godzin)

Nr Temat lekcji Podstawa Na BitWizards
5 Funkcje: parametry, wartości zwracane i zasięg zmiennych II.1 Podstawy Pythona: Funkcje i moduły
6 Listy i operacje na listach w algorytmach II.1 Podstawy Pythona: Listy
7 Słowniki i zbiory jako struktury danych II.1, I.4 Podstawy Pythona: Słowniki
8 Pliki tekstowe: wczytywanie danych do zadań II.1, II.2 poza BitWizards
9 Wyjątki i testowanie programu na przykładach danych II.2, I.5 Podstawy Pythona: Wyjątki
10 Rekurencja: warunek stopu i stos wywołań I+II.3b, I.1 Algorytmy: zakres rozszerzony: Rekurencja: silnia, potęga i algorytm Euklidesa

Dział 3. Reprezentacja danych i arytmetyka komputera (8 godzin)

Nr Temat lekcji Podstawa Na BitWizards
11 Systemy pozycyjne: zamiana liczb między systemami I+II.2b, I.7 Algorytmy z podstawy programowej: Systemy liczbowe: dwójkowy, ósemkowy, szesnastkowy
12 Dodawanie i mnożenie pisemne w systemie dwójkowym I+II.2b, I.8 poza BitWizards
13 Działania na liczbach w innych systemach w programie I+II.2b Algorytmy: zakres rozszerzony: Schemat Hornera i działania w innych systemach liczbowych
14 Liczby całkowite ze znakiem: kod uzupełnieniowy do dwóch I.7, I.8 poza BitWizards
15 Liczby rzeczywiste: zapis stałoprzecinkowy i zmiennoprzecinkowy I.7, I.9 poza BitWizards
16 Znaki w komputerze: ASCII i Unicode I.7 poza BitWizards
17 Wartości logiczne, operacje bitowe i bramki logiczne I.7, I.8 poza BitWizards
18 Błąd zaokrąglenia i błąd przybliżenia w obliczeniach I.9 Algorytmy: zakres rozszerzony: Pierwiastek kwadratowy i błędy obliczeń

Dział 4. Algorytmy na liczbach i wyszukiwanie (12 godzin)

Nr Temat lekcji Podstawa Na BitWizards
19 Algorytm Euklidesa iteracyjnie: odejmowanie i reszta z dzielenia I+II.1a Algorytmy z podstawy programowej: Algorytm Euklidesa: NWD i NWW
20 Algorytm Euklidesa rekurencyjnie i jego zastosowania I+II.1a, I+II.3b Algorytmy: zakres rozszerzony: Rekurencja: silnia, potęga i algorytm Euklidesa
21 Liczby pierwsze: sprawdzanie dzielników do pierwiastka I+II.1c, I.6 Algorytmy z podstawy programowej: Liczby pierwsze i sito Eratostenesa
22 Sito Eratostenesa i porównanie z metodą naiwną I+II.1c, I.2 Algorytmy z podstawy programowej: Liczby pierwsze i sito Eratostenesa
23 Rozkład liczby na czynniki pierwsze I+II.2a Algorytmy: zakres rozszerzony: Rozkład liczby na czynniki pierwsze
24 Ciągi liczb rekurencyjnie i iteracyjnie: Fibonacci I+II.3b, I.3 Algorytmy z podstawy programowej: Ciąg Fibonacciego: iteracyjnie i rekurencyjnie
25 Wyszukiwanie liniowe i z wartownikiem I+II.3a Algorytmy z podstawy programowej: Wyszukiwanie liniowe i binarne
26 Wyszukiwanie binarne w zbiorze uporządkowanym I+II.1b, I.1 Algorytmy z podstawy programowej: Wyszukiwanie liniowe i binarne
27 Sortowanie przez wstawianie z wyszukiwaniem miejsca przez połowienie I+II.3a Algorytmy z podstawy programowej: Sortowanie przez wstawianie
28 Złożoność obliczeniowa: liczba operacji i czas działania I.5, I.2 poza BitWizards
29 Zadania maturalne: algorytmy na liczbach i systemy liczbowe I.4, I.6 poza BitWizards
30 Sprawdzian: reprezentacja danych i algorytmy na liczbach I.4, I+II.2b poza BitWizards

Godziny 31-33 są do dyspozycji nauczyciela: powtórki, zaległe tematy albo dodatkowe zadania z algorytmów (brudnopisy na końcu każdego tematu kursu).

Jak rozkład korzysta z BitWizards

Na BitWizards jest 18 z 30 lekcji. Rozkład otwiera czteroletnią sekwencję zakresu rozszerzonego: w klasie 1 buduje narzędzia (Python, reprezentacja danych) i algorytmy na liczbach, na których opierają się kolejne klasy.

  • Myślenie komputacyjne i środowisko (tematy 1-4): wymagania matury, praca w edytorze z krokowaniem i specyfikacja problemu przed pisaniem kodu.
  • Python dla rozszerzenia (tematy 5-10): funkcje, listy, słowniki i wyjątki z kursu Podstawy Pythona, wczytywanie danych z pliku i pierwsza rekurencja. Przycisk “Krok” pokazuje stos wywołań funkcji rekurencyjnej.
  • Reprezentacja danych (tematy 11-18): systemy pozycyjne i działania w nich, kod uzupełnieniowy do dwóch, liczby zmiennoprzecinkowe, kody znaków i operacje bitowe. Zamianę systemów i działania w innych systemach uczniowie programują w kursach algorytmów, a zapis liczb w pamięci omawia się przy tablicy.
  • Algorytmy na liczbach (tematy 19-30): algorytm Euklidesa iteracyjnie i rekurencyjnie, liczby pierwsze i sito Eratostenesa, rozkład na czynniki, Fibonacci, wyszukiwanie liniowe i binarne oraz złożoność obliczeniowa. Zadania sprawdzają się automatycznie po uruchomieniu.

Dalej: rozkład klasy 2 (rekurencja, dziel i zwyciężaj, metody numeryczne, arkusz i grafika).

Wymagania w innych klasach

Rozkład klasy 1 nie obejmuje tych wymagań zakresu rozszerzonego:

  • II.3a: wizualizacje i animacje 2D i 3D, formaty grafiki (klasa 2),
  • II.3b: zaawansowane funkcje arkusza kalkulacyjnego (klasa 2),
  • II.3c: relacyjna baza danych z wielu tabel i SQL (klasa 3),
  • II.4: otwarte zasoby w sieci (klasa 3),
  • I+II.1d: jednoczesne minimum i maksimum (klasa 2),
  • I+II.1e: sortowanie przez scalanie (klasa 2),
  • I+II.1f: miejsce zerowe metodą połowienia (klasa 2),
  • I+II.1g: przybliżony pierwiastek kwadratowy (klasa 2),
  • I+II.1h: schemat Hornera (klasa 2),
  • I+II.1i: szybkie potęgowanie (klasa 2),
  • I+II.1j: fraktale rekurencyjnie (klasa 2),
  • I+II.2c: podciągi o zadanych własnościach (klasa 3),
  • I+II.2d: odwrotna notacja polska (klasa 3),
  • I+II.3c: metoda dziel i zwyciężaj (klasa 2),
  • I+II.3d: podejście zachłanne (klasa 3),
  • I+II.3e: programowanie dynamiczne (klasa 3),
  • I+II.3f: szyfrowanie z kluczem publicznym i podpis elektroniczny (klasa 3),
  • I+II.3g: stos, kolejka i lista (klasa 3),
  • I+II.3h: grafy (klasa 3),
  • III.1: kompresja stratna i bezstratna (klasy 2 i 3),
  • III.2: urządzenia i protokoły sieciowe (klasa 3),
  • IV.1: zespołowy projekt programistyczny (klasy 2 i 3),
  • V.1: uwierzytelnianie, kryptografia i podpis elektroniczny (klasa 3),
  • V.2: znaczenie algorytmów szyfrowania i podpisu (klasa 3).

Lekcje do wypróbowania bez logowania

Algorytmy: zakres rozszerzony

Algorytmy z podstawy programowej

Częste pytania

Ile godzin ma informatyka w zakresie rozszerzonym w liceum?

6 godzin tygodniowo w całym cyklu nauczania, dodatkowo poza godzinami zakresu podstawowego (Dz.U. 2026 poz. 1028). Dyrektor dzieli je na klasy I-IV. Rozkłady BitWizards zakładają podział 1-2-2-1: w klasie 1 jest to 1 godzina tygodniowo, 30 lekcji.

Co jeśli szkoła dzieli godziny rozszerzenia inaczej?

Cztery rozkłady tworzą jedną ciągłą sekwencję 175 lekcji. Przy innym podziale (np. 0-2-2-2 albo 2-2-1-1) wystarczy realizować tematy po kolei i przesunąć granice między klasami. Plik CSV łatwo przyciąć lub połączyć w arkuszu.

Czy rozkład pasuje do technikum?

Tak. Technikum realizuje tę samą podstawę w zakresie rozszerzonym, też 6 godzin w cyklu, ale rozłożonych na klasy I-V. Tematy można realizować w tej samej kolejności, dzieląc je według szkolnego planu nauczania.

Czy rozkład obejmuje zakres podstawowy?

Nie. Godziny rozszerzenia są dodatkowe, a zakres podstawowy klasa realizuje na osobnych lekcjach (rozkłady klas 1-3 liceum). Ten rozkład zawiera tylko wymagania zakresu rozszerzonego.

Co oznaczają kody w kolumnie z podstawą programową?

To numery wymagań zakresu rozszerzonego w zapisie rozporządzenia: I.7 oznacza dział I, punkt 7 (reprezentacja danych), a I+II.1c dział I+II (algorytmy i ich programowanie), punkt 1, litera c (sito Eratostenesa).

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ąć