Przejdź do treści

Aktualizacja: 4.11.2026

Rozkład materiału z informatyki rozszerzonej dla klasy 3 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 algorytmami i SQL. 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 3 ma 2 godziny tygodniowo: 60 lekcji i 6 godzin do dyspozycji nauczyciela.
  • Kody: I+II.3h to dział I+II (algorytmy i ich programowanie), punkt 3, litera h wymagań zakresu rozszerzonego.
  • BitWizards: kursy Algorytmy: zakres rozszerzony i SQLite: podstawy i różnice względem MySQL. 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. Podciągi, struktury danych i metoda zachłanna (12 godzin)

Nr Temat lekcji Podstawa Na BitWizards
1 Najdłuższy spójny podciąg niemalejący I+II.2c Algorytmy: zakres rozszerzony: Podciągi o zadanych własnościach
2 Spójny podciąg o największej sumie: algorytm Kadane I+II.2c, I.2 Algorytmy: zakres rozszerzony: Podciągi o zadanych własnościach
3 Najdłuższy podciąg rosnący i inne własności podciągów I+II.2c Algorytmy: zakres rozszerzony: Podciągi o zadanych własnościach
4 Struktury danych: tablica, lista, stos i kolejka I+II.3g, II.1 Algorytmy: zakres rozszerzony: Stos, kolejka i odwrotna notacja polska
5 Stos w praktyce: poprawność nawiasów I+II.3g Algorytmy: zakres rozszerzony: Stos, kolejka i odwrotna notacja polska
6 Kolejka i lista jednokierunkowa I+II.3g, II.1 poza BitWizards
7 Odwrotna notacja polska: obliczanie wartości wyrażenia I+II.2d, I+II.3g Algorytmy: zakres rozszerzony: Stos, kolejka i odwrotna notacja polska
8 Zamiana wyrażenia na odwrotną notację polską I+II.2d Algorytmy: zakres rozszerzony: Stos, kolejka i odwrotna notacja polska
9 Projekt: kalkulator wyrażeń w ONP I+II.2d, II.1 poza BitWizards
10 Metoda zachłanna: wydawanie reszty I+II.3d, I.1 Algorytmy: zakres rozszerzony: Metoda zachłanna
11 Kiedy metoda zachłanna zawodzi: kontrprzykład I+II.3d, I.5 Algorytmy: zakres rozszerzony: Metoda zachłanna
12 Zachłanne planowanie zajęć i tankowanie na trasie I+II.3d, I.4 Algorytmy: zakres rozszerzony: Metoda zachłanna

Dział 2. Programowanie dynamiczne i grafy (14 godzin)

Nr Temat lekcji Podstawa Na BitWizards
13 Programowanie dynamiczne: zapamiętywanie wyników podproblemów I+II.3e, I.3 Algorytmy: zakres rozszerzony: Programowanie dynamiczne
14 Metoda wstępująca: tablica wyników podproblemów I+II.3e, I.3 Algorytmy: zakres rozszerzony: Programowanie dynamiczne
15 Najdłuższy wspólny podciąg I+II.3e Algorytmy: zakres rozszerzony: Programowanie dynamiczne
16 Wydawanie reszty dynamicznie i porównanie z metodą zachłanną I+II.3e, I+II.3d, I.2 Algorytmy: zakres rozszerzony: Programowanie dynamiczne
17 Grafy: wierzchołki, krawędzie i modele sytuacji problemowych I+II.3h, I.6 Algorytmy: zakres rozszerzony: Grafy: przeszukiwanie i najkrótsze drogi
18 Reprezentacje grafu: macierz i lista sąsiedztwa I+II.3h, II.1 Algorytmy: zakres rozszerzony: Grafy: przeszukiwanie i najkrótsze drogi
19 Przeszukiwanie grafu wszerz I+II.3h Algorytmy: zakres rozszerzony: Grafy: przeszukiwanie i najkrótsze drogi
20 Przeszukiwanie grafu w głąb i składowe spójności I+II.3h Algorytmy: zakres rozszerzony: Grafy: przeszukiwanie i najkrótsze drogi
21 Najkrótsza droga w grafie z wagami: algorytm Dijkstry I+II.3h, I+II.3d Algorytmy: zakres rozszerzony: Grafy: przeszukiwanie i najkrótsze drogi
22 Drzewa: drzewo binarne i drzewo poszukiwań I+II.3h, II.1 poza BitWizards
23 Grafy w zadaniach: labirynt i plansza I+II.3h, I.4 poza BitWizards
24 Porównanie metod algorytmicznych dla jednego problemu I.2, I.4 poza BitWizards
25 Zadania maturalne: struktury danych i grafy I.4, I.5 poza BitWizards
26 Sprawdzian: metody algorytmiczne i struktury danych I.4, I.5 poza BitWizards

Dział 3. Bazy danych i SQL (14 godzin)

Nr Temat lekcji Podstawa Na BitWizards
27 Relacyjna baza danych: tabele, klucze i relacje II.3c SQLite: Klucze obce i więzy
28 Kwerendy wybierające: SELECT, WHERE i ORDER BY II.3c SQLite: Pierwsze zapytania: SELECT
29 Warunki złożone i funkcje w zapytaniach II.3c SQLite: Warunki i funkcje
30 Funkcje agregujące, GROUP BY i HAVING II.3c SQLite: Zliczanie i grupowanie
31 Złączenia wielu tabel: JOIN II.3c SQLite: Łączenie tabel: JOIN
32 Podzapytania II.3c poza BitWizards
33 Modyfikacja danych: INSERT, UPDATE i DELETE II.3c SQLite: Zmiana danych: INSERT, UPDATE, DELETE
34 Projekt bazy: normalizacja i diagram związków encji II.3c, I.4 poza BitWizards
35 Tworzenie tabel i więzy integralności w SQL II.3c SQLite: Tabele i typy: największa różnica
36 Import danych z plików tekstowych do bazy II.3c SQLite: SQLite w praktyce + ściągawka różnic
37 Baza danych w programie: zapytania SQL z Pythona II.3c, II.1 poza BitWizards
38 Zadania maturalne z baz danych, część 1 II.3c, I.4 poza BitWizards
39 Zadania maturalne z baz danych, część 2 II.3c, I.4 poza BitWizards
40 Sprawdzian: bazy danych i SQL II.3c poza BitWizards

Dział 4. Kompresja, sieci i bezpieczeństwo (14 godzin)

Nr Temat lekcji Podstawa Na BitWizards
41 Kompresja bezstratna: kodowanie długości serii III.1 Algorytmy: zakres rozszerzony: Kompresja bezstratna: kodowanie RLE
42 Kod Huffmana: częstsze znaki krótszym kodem III.1, I+II.3d poza BitWizards
43 Kompresja stratna obrazów, dźwięku i filmu III.1 Grafika: Formaty plików i kompresja
44 Sieć komputerowa: urządzenia i ich funkcje III.2 poza BitWizards
45 Model warstwowy i protokoły: TCP/IP, HTTP i DNS III.2 poza BitWizards
46 Adresy IP, maska podsieci i routing III.2, I+II.2b poza BitWizards
47 Zarządzanie siecią: DHCP, NAT i polecenia diagnostyczne III.2 poza BitWizards
48 Uwierzytelnianie: hasła, funkcje skrótu i drugi składnik V.1 poza BitWizards
49 Kryptografia symetryczna i asymetryczna V.1, V.2 poza BitWizards
50 Szyfrowanie RSA: klucz publiczny i prywatny I+II.3f, V.2 Algorytmy: zakres rozszerzony: Szyfrowanie z kluczem publicznym i podpis elektroniczny
51 Odwrotność modulo i generowanie kluczy RSA I+II.3f, I+II.1a Algorytmy: zakres rozszerzony: Szyfrowanie z kluczem publicznym i podpis elektroniczny
52 Podpis elektroniczny i certyfikaty I+II.3f, V.1 Algorytmy: zakres rozszerzony: Szyfrowanie z kluczem publicznym i podpis elektroniczny
53 Bezpieczne połączenia: HTTPS i ochrona danych w sieci V.1, III.2 poza BitWizards
54 Otwarte zasoby: licencje i publikowanie własnych materiałów II.4 poza BitWizards

Dział 5. Zespołowy projekt programistyczny (6 godzin)

Nr Temat lekcji Podstawa Na BitWizards
55 Projekt: specyfikacja i wybór algorytmów I.4, IV.1 poza BitWizards
56 Projekt: wspólne repozytorium kodu i podział zadań IV.1, II.2 poza BitWizards
57 Projekt: implementacja i testy II.1, II.2 poza BitWizards
58 Projekt: dokumentacja i prezentacja rozwiązania I.5, IV.1 Prezentacje: Projekt: wystąpienie z prezentacją
59 Publikacja projektu jako otwartego zasobu II.4, IV.1 poza BitWizards
60 Podsumowanie roku: struktury danych, bazy i sieci I.4 poza BitWizards

Godziny 61-66 są do dyspozycji nauczyciela: powtórki, zaległe tematy, dodatkowe zadania maturalne albo dłuższa praca nad projektem.

Jak rozkład korzysta z BitWizards

Na BitWizards jest 31 z 60 lekcji. Rozkład kontynuuje rozkład klasy 2 i zamyka nowy materiał zakresu rozszerzonego. Klasa 4 jest już powtórką przed maturą.

  • Podciągi, struktury danych i metoda zachłanna (tematy 1-12): algorytm Kadane, stos i kolejka, obliczanie i zamiana wyrażeń na ONP, wydawanie reszty i kontrprzykład dla metody zachłannej.
  • Programowanie dynamiczne i grafy (tematy 13-26): Fibonacci z zapamiętywaniem, najdłuższy wspólny podciąg, przeszukiwanie wszerz i w głąb oraz algorytm Dijkstry.
  • Bazy danych (tematy 27-40): kwerendy, grupowanie, złączenia, zmiana danych i więzy w kursie SQLite. Podzapytania, projekt bazy i SQL z poziomu Pythona omawia się poza kursem.
  • Kompresja, sieci i bezpieczeństwo (tematy 41-54): kodowanie RLE i RSA z podpisem w kursie algorytmów. Kod Huffmana, sieci i protokoły realizuje się poza BitWizards.
  • Projekt zespołowy (tematy 55-60): specyfikacja, repozytorium kodu, testy, dokumentacja i publikacja jako otwarty zasób.

Dalej: rozkład klasy 4 (powtórzenie i zadania maturalne).

Wymagania w innych klasach

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

  • I.7: reprezentacja znaków, liczb i wartości logicznych (klasa 1),
  • I.8: działania arytmetyczne i operacje logiczne w komputerze (klasy 1 i 2),
  • I.9: błędy zaokrąglenia i przybliżenia (klasy 1 i 2),
  • I.10: myślenie komputacyjne i jego metody (klasa 1),
  • II.3a: wizualizacje i animacje 2D i 3D, formaty grafiki (klasa 2),
  • II.3b: zaawansowane funkcje arkusza kalkulacyjnego (klasa 2),
  • I+II.1b: wyszukiwanie binarne (klasa 1),
  • I+II.1c: sito Eratostenesa (klasa 1),
  • 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.2a: rozkład na czynniki pierwsze (klasa 1),
  • I+II.3a: wyszukiwanie liniowe i przez połowienie (klasy 1 i 2),
  • I+II.3b: rekurencja (klasy 1 i 2),
  • I+II.3c: metoda dziel i zwyciężaj (klasa 2),
  • IV.2: wybór dalszego kształcenia informatycznego (klasa 1).

Lekcje do wypróbowania bez logowania

Algorytmy: zakres rozszerzony

SQLite: podstawy i różnice względem MySQL

Grafika komputerowa w liceum i technikum

Prezentacje multimedialne w liceum i technikum

Częste pytania

Dlaczego rozkład ma 60 lekcji?

Rozkłady BitWizards zakładają podział 6 godzin rozszerzenia na klasy 1-2-2-1, więc klasa 3 ma 2 godziny tygodniowo. Przy innym podziale tematy realizuje się po kolei, przesuwając granice między klasami.

Czy do lekcji o bazach danych trzeba instalować serwer?

Nie. Kurs SQLite działa w przeglądarce: baza jest w pamięci, a każde zadanie startuje z tymi samymi danymi. Kwerendy sprawdzają się automatycznie przez porównanie wyniku ze wzorcem.

Czy rozkład pasuje do technikum?

Tak. Technikum realizuje tę samą podstawę w zakresie rozszerzonym, 6 godzin w cyklu rozłożonych na klasy I-V. Tematy można realizować w tej samej kolejności.

Jak uczniowie ćwiczą RSA bez dużych liczb?

Kurs Algorytmy: zakres rozszerzony liczy klucze RSA na małych liczbach pierwszych, żeby było widać każde działanie: odwrotność modulo, szyfrowanie, odszyfrowanie i sprawdzanie podpisu.

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

To numery wymagań zakresu rozszerzonego w zapisie rozporządzenia: I+II.3h oznacza dział I+II (algorytmy i ich programowanie), punkt 3, litera h (grafy), a II.3c dział II, punkt 3, litera c (bazy danych i SQL).

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