Rozkład materiału z informatyki dla klasy 2 liceum (2026/2027)
Gotowy rozkład na rok szkolny 2026/2027 dla zakresu podstawowego: temat każdej lekcji do wpisania w dziennik, punkty podstawy programowej, które lekcja realizuje, oraz lekcje BitWizards do programowania i baz danych. 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 podstawowego.
- Godziny: 1 godzina tygodniowo w klasach 1-3 liceum. Rozkład ma 30 lekcji i 3 godziny do dyspozycji nauczyciela.
- Kody: I.2b to dział I, punkt 2, litera b wymagań zakresu podstawowego.
- BitWizards: kursy Podstawy Pythona, Algorytmy z podstawy programowej, SQLite: podstawy i różnice względem MySQL i HTML i CSS: pierwsze strony. 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. Prawo i etyka w sieci (3 godziny)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 1 | Prawo autorskie i licencje oprogramowania | V.2, V.1 | poza BitWizards |
| 2 | Piractwo w sieci: skutki dla ludzi, firm i społeczeństwa | V.4 | poza BitWizards |
| 3 | Otwarte zasoby i licencje Creative Commons w projektach | V.2, II.4 | poza BitWizards |
Dział 2. Algorytmy na tekstach (6 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 4 | Napisy w Pythonie: znaki, indeksy i metody napisów | II.1, I.2b | Podstawy Pythona: Funkcje i moduły |
| 5 | Zliczanie liter i słów w tekście | I.2b, II.1 | Podstawy Pythona: Słowniki |
| 6 | Porównywanie tekstów: palindromy i anagramy | I.2b, II.1 | Algorytmy z podstawy programowej: Cyfry liczby: suma cyfr, odwracanie, palindromy |
| 7 | Wyszukiwanie wzorca w tekście metodą naiwną | I.2b, II.1 | poza BitWizards |
| 8 | Szyfr Cezara: szyfrowanie i deszyfrowanie | I.2b, II.1 | Algorytmy z podstawy programowej: Szyfr Cezara |
| 9 | Łamanie szyfru Cezara i rola szyfrowania informacji | I.2b, I.3, V.3 | Algorytmy z podstawy programowej: Szyfr Cezara |
Dział 3. Sortowanie (4 godziny)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 10 | Sortowanie bąbelkowe | I.2c, II.1 | Algorytmy z podstawy programowej: Sortowanie bąbelkowe |
| 11 | Liczba porównań i zamian w sortowaniu bąbelkowym | I.2c, I.3 | Podstawy Pythona: Algorytmy na listach |
| 12 | Sortowanie przez wstawianie | I.2c, II.1 | Algorytmy z podstawy programowej: Sortowanie przez wstawianie |
| 13 | Porównanie metod sortowania na przykładowych danych | I.2c, I.3, I.1 | Algorytmy z podstawy programowej: Sortowanie przez wstawianie |
Dział 4. Bazy danych (8 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 14 | Baza danych w tabelach: pierwsze kwerendy SELECT | II.3d | Bazy danych: Baza danych: tabele, rekordy i pola |
| 15 | Filtrowanie danych według kilku kryteriów | II.3d | SQLite: Warunki i funkcje |
| 16 | Zliczanie i grupowanie danych w kwerendach | II.3d | Bazy danych: Podsumowania: grupowanie i liczenie |
| 17 | Projekt tabeli: typy pól i klucz główny | II.3d | SQLite: Tabele i typy: największa różnica |
| 18 | Relacje między tabelami: klucz obcy | II.3d | Bazy danych: Relacje: klucze obce i diagram |
| 19 | Kwerendy do dwóch tabel: złączenie JOIN | II.3d | Bazy danych: Kwerendy z kilku tabel |
| 20 | Dodawanie, zmiana i usuwanie rekordów | II.3d | SQLite: Zmiana danych: INSERT, UPDATE, DELETE |
| 21 | Projekt w parach: baza danych szkolnej biblioteki | II.3d, IV.1 | Bazy danych: Projekt: baza szkolnego koła |
Dział 5. Strona internetowa (9 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 22 | Struktura dokumentu HTML zgodna ze standardami | II.3f | HTML i CSS: Pierwsza strona w HTML |
| 23 | Listy, odnośniki i obrazy na stronie | II.3f | HTML i CSS: Listy, linki i obrazki |
| 24 | Tabele na stronie internetowej | II.3f | HTML i CSS: Tabele |
| 25 | Arkusz stylów CSS: selektory, kolory i tekst | II.3f | HTML i CSS: CSS: kolory, tekst i selektory |
| 26 | Układ strony w CSS: odstępy, ramki i kolumny | II.3f | HTML i CSS: CSS: odstępy, ramki i układ |
| 27 | Formularz na stronie internetowej | II.3f | HTML i CSS: Formularze |
| 28 | Grafika na stronę: formaty plików i rozmiar | II.3f | poza BitWizards |
| 29 | Serwisy i programy do tworzenia stron | II.3f, II.2 | poza BitWizards |
| 30 | Publikacja własnej strony w Internecie | II.3f, IV.1 | poza BitWizards |
Godziny 31-33 są do dyspozycji nauczyciela: powtórki, zaległe tematy albo dodatkowe kwerendy i zadania z algorytmów (brudnopisy na końcu każdego tematu kursu).
Jak rozkład korzysta z BitWizards
Na BitWizards jest 23 z 30 lekcji: algorytmy, bazy danych i większość lekcji o stronie internetowej. Rozkład kontynuuje rozkład klasy 1 (programowanie i algorytmy na liczbach) i realizuje kolejne wymagania zakresu podstawowego.
- Algorytmy na tekstach (tematy 4-9): metody napisów, zliczanie liter w słowniku, palindromy i szyfr Cezara w Pythonie. Wyszukiwanie wzorca metodą naiwną (temat 7) uczeń pisze sam w brudnopisie tematu.
- Sortowanie (tematy 10-13): sortowanie bąbelkowe i przez wstawianie, z licznikiem porównań i zamian. Przycisk “Krok” pokazuje, jak lista zmienia się po każdej zamianie.
- Bazy danych w kursie SQLite (tematy 14-21): kwerendy z filtrowaniem i grupowaniem, relacje, złączenie dwóch tabel i zmiana danych, a na koniec projekt bazy w parach. Kwerendy sprawdzają się automatycznie przez porównanie wyniku ze wzorcem.
- HTML i CSS (tematy 22-27): struktura dokumentu, listy, tabele, arkusz stylów, układ i formularz, z podglądem na żywo obok kodu. Grafikę na stronę, serwisy do tworzenia stron i publikację (tematy 28-30) robi się poza BitWizards.
Wymagania w innych klasach
Rozkład klasy 2 nie obejmuje tych wymagań zakresu podstawowego:
- I.2a: algorytmy na liczbach (klasa 1),
- I.2d: ciągi liczbowe metodą iteracyjną (klasa 1),
- II.3a: grafika rastrowa i wektorowa, modele 2D i 3D (klasa 3),
- II.3b: dokument o rozbudowanej strukturze (klasa 1),
- II.3c: arkusz kalkulacyjny i tabele przestawne (klasa 1),
- II.3e: prezentacje multimedialne (klasa 3),
- III.1: nowe urządzenia cyfrowe i ich oprogramowanie (klasa 3),
- III.2: funkcje urządzeń cyfrowych innych niż komputer (klasa 3),
- III.3: różne systemy operacyjne (klasa 1),
- III.4: budowa i usługi Internetu (klasa 1),
- IV.2: wpływ informatyki na życie osobiste i zawodowe (klasa 3),
- IV.3: wykluczenie i włączenie cyfrowe (klasa 3),
- IV.4: bezpieczny wizerunek w przestrzeni medialnej (klasa 3),
- IV.5: platformy do e-nauczania (klasa 1).