Rozkład materiału z informatyki dla klasy 1 technikum (2026/2027)
Gotowy rozkład na rok szkolny 2026/2027 dla zakresu podstawowego w technikum: 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: 2 godziny tygodniowo w klasie 1 i 1 godzina w klasie 2 (ramowy plan nauczania, Dz.U. 2026 poz. 1028). Rozkład ma 60 lekcji i 6 godzin do dyspozycji nauczyciela.
- Kody: I.2a to dział I, punkt 2, litera a wymagań zakresu podstawowego.
- BitWizards: kursy Podstawy Pythona, Algorytmy z podstawy programowej i SQLite: podstawy i różnice względem MySQL. Nauczyciel przypisuje je klasie i udostępnia tematy po kolei, a zadania sprawdzają się automatycznie.
- Klasy 2 i 3 w roku 2026/2027: te roczniki zaczęły z 1 godziną informatyki, tak jak liceum, więc pasują do nich rozkłady klasy 2 i klasy 3 liceum.
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. Komputer, sieć i bezpieczeństwo (6 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 1 | Zasady pracy, bezpieczne hasła i ochrona danych osobowych | V.3, V.1 | poza BitWizards |
| 2 | System operacyjny: pliki, programy i rozwiązywanie problemów | III.3 | poza BitWizards |
| 3 | Różne systemy operacyjne: Windows, Linux i Android | III.3, III.1 | poza BitWizards |
| 4 | Budowa Internetu: adresy IP, nazwy domen i usługi sieciowe | III.4 | poza BitWizards |
| 5 | Wyszukiwanie informacji i zasobów w sieci, ocena ich przydatności | II.4 | poza BitWizards |
| 6 | Platformy do e-nauczania: jak uczyć się informatyki samodzielnie | IV.5, II.2 | poza BitWizards |
Dział 2. Programowanie w Pythonie (12 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 7 | Myślenie komputacyjne: od problemu do algorytmu | I.1 | poza BitWizards |
| 8 | Pierwsze programy w Pythonie: wejście i wyjście | II.1, II.2 | Podstawy Pythona: Wprowadzenie do Pythona |
| 9 | Zmienne, typy danych i wyrażenia arytmetyczne | II.1 | Podstawy Pythona: Zmienne, typy i operatory |
| 10 | Wyrażenia logiczne i instrukcje warunkowe | II.1 | Podstawy Pythona: Instrukcje warunkowe |
| 11 | Warunki złożone i wybór wielokrotny | II.1 | Podstawy Pythona: Instrukcje warunkowe |
| 12 | Pętla for: powtarzanie określoną liczbę razy | II.1 | Podstawy Pythona: Pętle i rekurencja |
| 13 | Pętla while: powtarzanie do spełnienia warunku | II.1 | Podstawy Pythona: Pętle i rekurencja |
| 14 | Listy i operacje na listach | II.1 | Podstawy Pythona: Listy |
| 15 | Słowniki: dane w parach klucz i wartość | II.1 | Podstawy Pythona: Słowniki |
| 16 | Funkcje z parametrami i bez parametrów | II.1, I.1 | Podstawy Pythona: Funkcje i moduły |
| 17 | Obsługa błędów: wyjątki | II.1, I.3 | Podstawy Pythona: Wyjątki |
| 18 | Testowanie programu dla różnych danych | I.3, II.1 | Podstawy Pythona: Algorytmy na listach |
Dział 3. Algorytmy na liczbach (8 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 19 | NWD i NWW: algorytm Euklidesa | I.2a, II.1 | Algorytmy z podstawy programowej: Algorytm Euklidesa: NWD i NWW |
| 20 | Działania na ułamkach z wykorzystaniem NWD i NWW | I.2a, II.1 | Algorytmy z podstawy programowej: Algorytm Euklidesa: NWD i NWW |
| 21 | Badanie pierwszości liczby | I.2a, II.1 | Algorytmy z podstawy programowej: Liczby pierwsze i sito Eratostenesa |
| 22 | Liczby pierwsze w przedziale: sprawdzanie wyników | I.2a, I.3 | Algorytmy z podstawy programowej: Liczby pierwsze i sito Eratostenesa |
| 23 | Pozycyjne systemy liczbowe: dwójkowy, ósemkowy i szesnastkowy | I.2a | Algorytmy z podstawy programowej: Systemy liczbowe: dwójkowy, ósemkowy, szesnastkowy |
| 24 | Zamiana reprezentacji liczb w programie | I.2a, II.1 | Algorytmy z podstawy programowej: Systemy liczbowe: dwójkowy, ósemkowy, szesnastkowy |
| 25 | Ciąg Fibonacciego metodą iteracyjną | I.2d, II.1 | Algorytmy z podstawy programowej: Ciąg Fibonacciego: iteracyjnie i rekurencyjnie |
| 26 | Elementy ciągów liczbowych w programie | I.2d, I.3 | Algorytmy z podstawy programowej: Ciąg Fibonacciego: iteracyjnie i rekurencyjnie |
Dział 4. Algorytmy na tekstach i sortowanie (8 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 27 | Napisy w Pythonie: znaki, indeksy i metody napisów | I.2b, II.1 | Podstawy Pythona: Funkcje i moduły |
| 28 | Porównywanie tekstów: palindromy i anagramy | I.2b, II.1 | Algorytmy z podstawy programowej: Cyfry liczby: suma cyfr, odwracanie, palindromy |
| 29 | Wyszukiwanie wzorca w tekście metodą naiwną | I.2b, II.1 | poza BitWizards |
| 30 | Szyfr Cezara: szyfrowanie i deszyfrowanie | I.2b, II.1 | Algorytmy z podstawy programowej: Szyfr Cezara |
| 31 | Łamanie szyfru Cezara i rola szyfrowania informacji | I.2b, V.3 | Algorytmy z podstawy programowej: Szyfr Cezara |
| 32 | Sortowanie bąbelkowe | I.2c, II.1 | Algorytmy z podstawy programowej: Sortowanie bąbelkowe |
| 33 | Sortowanie przez wstawianie | I.2c, II.1 | Algorytmy z podstawy programowej: Sortowanie przez wstawianie |
| 34 | Porównanie metod sortowania: liczba porównań i zamian | I.2c, I.3 | Podstawy Pythona: Algorytmy na listach |
Dział 5. Dokument o rozbudowanej strukturze (6 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 35 | Style, nagłówki i spis treści | II.3b | Edytor tekstu: Spis treści |
| 36 | Sekcje, kolumny, nagłówek i stopka | II.3b | poza BitWizards |
| 37 | Spisy rysunków i tabel, podpisy i odsyłacze | II.3b | Edytor tekstu: Podpisy oraz spisy rysunków i tabel |
| 38 | Praca w trybie recenzji: komentarze i śledzenie zmian | II.3b | poza BitWizards |
| 39 | Korespondencja seryjna | II.3b | Edytor tekstu: Szablon pisma i korespondencja seryjna |
| 40 | Dokumentacja techniczna: opis projektu informatycznego | II.3b, II.4 | Edytor tekstu: Dokument o tematyce informatycznej |
Dział 6. Arkusz kalkulacyjny (8 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 41 | Dane z różnych źródeł w arkuszu: import i porządkowanie | II.3c, II.4 | Arkusz kalkulacyjny: Dane z różnych źródeł: łączenie i porządkowanie |
| 42 | Adresowanie komórek i funkcje matematyczne | II.3c | Arkusz kalkulacyjny: Adresowanie komórek i funkcje matematyczne |
| 43 | Funkcje logiczne i tekstowe | II.3c | Arkusz kalkulacyjny: Funkcje logiczne: JEŻELI, ORAZ, LUB i WARUNKI |
| 44 | Funkcje daty i funkcje statystyczne | II.3c | Arkusz kalkulacyjny: Funkcje daty |
| 45 | Filtrowanie danych według kilku kryteriów | II.3c | Arkusz kalkulacyjny: Filtrowanie według kilku kryteriów |
| 46 | Wykresy: dobór wykresu do danych | II.3c | Arkusz kalkulacyjny: Wykresy: dobór wykresu do danych |
| 47 | Tabele i wykresy przestawne w analizie danych | II.3c | Arkusz kalkulacyjny: Zestawienia danych: sumy i średnie według kategorii |
| 48 | Projekt: analiza danych i raport z wynikami | IV.1, II.3b, II.3c | poza BitWizards |
Dział 7. Bazy danych (8 godzin)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 49 | Baza danych w tabelach: pierwsze kwerendy SELECT | II.3d | Bazy danych: Baza danych: tabele, rekordy i pola |
| 50 | Kwerendy z filtrowaniem według kilku kryteriów | II.3d | Bazy danych: Filtrowanie: kryteria, wzorce i puste pola |
| 51 | Zliczanie i grupowanie danych w kwerendach | II.3d | Bazy danych: Podsumowania: grupowanie i liczenie |
| 52 | Projekt tabeli: typy pól i klucz główny | II.3d | SQLite: Tabele i typy: największa różnica |
| 53 | Relacje między tabelami: klucz obcy | II.3d | Bazy danych: Relacje: klucze obce i diagram |
| 54 | Kwerendy do dwóch tabel: złączenie JOIN | II.3d | Bazy danych: Kwerendy z kilku tabel |
| 55 | Dodawanie, zmiana i usuwanie rekordów | II.3d | SQLite: Zmiana danych: INSERT, UPDATE, DELETE |
| 56 | Projekt w parach: baza danych szkolnej biblioteki | II.3d, IV.1 | Bazy danych: Projekt: baza szkolnego koła |
Dział 8. Prawo i etyka w sieci (4 godziny)
| Nr | Temat lekcji | Podstawa | Na BitWizards |
|---|---|---|---|
| 57 | Prawo autorskie i licencje oprogramowania | V.2, V.1 | poza BitWizards |
| 58 | Piractwo w sieci: skutki dla ludzi, firm i społeczeństwa | V.4 | poza BitWizards |
| 59 | Otwarte zasoby i licencje Creative Commons w projektach | V.2, II.4 | poza BitWizards |
| 60 | Wizerunek w sieci: ślad cyfrowy i bezpieczeństwo | IV.4, V.3 | poza BitWizards |
Godziny 61-66 są do dyspozycji nauczyciela: powtórki, zaległe tematy albo dodatkowe zadania z programowania, algorytmów i kwerend (brudnopisy na końcu każdego tematu kursu).
Jak rozkład korzysta z BitWizards
Programowanie, algorytmy i bazy danych zajmują 34 z 60 lekcji. Technikum ma w klasie 1 dwie godziny tygodniowo, więc rozkład realizuje większość zakresu podstawowego już w pierwszym roku, a na klasę 2 zostaje strona internetowa, grafika, prezentacja i rola informatyki w społeczeństwie.
- Podstawy Pythona (tematy 7-18): wejście i wyjście, wyrażenia, warunki, pętle, listy, słowniki, funkcje i wyjątki. Przycisk “Krok” wykonuje program linia po linii i pokazuje wartości zmiennych.
- Algorytmy z podstawy programowej (tematy 19-34): NWD i NWW, pierwszość, systemy liczbowe, ciąg Fibonacciego, algorytmy na tekstach i oba sortowania z podstawy. Wyszukiwanie wzorca metodą naiwną (temat 29) uczniowie piszą w brudnopisie tematu.
- Bazy danych w kursie SQLite (tematy 49-56): kwerendy z filtrowaniem i grupowaniem, relacje, złączenie dwóch tabel i zmiana danych. Kwerendy sprawdzają się automatycznie przez porównanie wyniku ze wzorcem. To dobre przygotowanie do kwalifikacji INF.03 w technikum informatycznym.
- Arkusz kalkulacyjny działa w przeglądarce: kurs “Arkusz kalkulacyjny” (adresowanie, funkcje logiczne, tekstowe, daty i statystyczne, filtry, wykresy) z automatycznym sprawdzaniem i eksportem do .xlsx. Tabele przestawne zastępują tam zestawienia z funkcjami
SUMA.JEŻELIiSUMA.WARUNKÓW; samą tabelę przestawną warto pokazać w Excelu lub Calc. - Lekcje “poza BitWizards” to sieć i bezpieczeństwo, dokument oraz prawo i etyka. Robi się je w programach, których szkoła już używa. Edytor tekstu w przeglądarce jest w planach BitWizards.
Wymagania w innych klasach
Rozkład klasy 1 nie obejmuje tych wymagań zakresu podstawowego (zostają na klasę 2):
- II.3a: grafika rastrowa i wektorowa, modele 2D i 3D,
- II.3e: prezentacje multimedialne,
- II.3f: strona internetowa ze stylami i jej publikacja,
- III.2: funkcje urządzeń cyfrowych innych niż komputer,
- IV.2: wpływ informatyki na życie osobiste i zawodowe,
- IV.3: wykluczenie i włączenie cyfrowe.