Przejdź do treści

Aktualizacja: 12.10.2026

Lekcje informatyki z programowania

Programowanie jest częścią przedmiotu informatyka w każdym liceum i technikum - niezależnie od profilu klasy. Tę część zrealizujesz w 100% w BitWizards: uczniowie piszą i uruchamiają kod w przeglądarce, a Ty prowadzisz lekcje na gotowych materiałach, bez instalowania czegokolwiek w pracowni.

Platforma jest całkowicie darmowa. Zanim zaczniesz prowadzić zajęcia, zobacz jak zacząć: nauczyciel rejestruje się papierowym formularzem opieczętowanym przez szkołę, a uczniowie dołączają kodem klasy i dostarczają zgodę na udział w badaniach.

Zobacz lekcje demo albo zaloguj się do panelu.

Programowanie wizualne w szkole podstawowej (klasy 1-3 i 4-6)

Najmłodsi zaczynają od programowania wizualnego: zamiast pisać kod, układają bloczki i od razu widzą, co robi ich program. W BitWizards są na to dwa publiczne kursy, które uruchomisz z klasą bez instalacji i bez zakładania kont:

  • Klasy 1-3: Misje czarodzieja. Uczeń prowadzi czarodzieja po kratownicy do gwiazdki, omijając przeszkody. Paleta to ikonki, więc nie trzeba sprawnie czytać. Program wykonuje się krok po kroku, a misja zalicza się sama, gdy czarodziej dojdzie do celu.
  • Klasy 4-6: Bloczki: pierwsze programy. Bloczki z polskimi nazwami sterują duszkiem na planszy: sekwencje, pętle i warunki. Podświetlany jest właśnie wykonywany bloczek, a panel “Zobacz kod” pokazuje odpowiednik w Pythonie - naturalny most do programowania tekstowego.

Po zalogowaniu uczniowie mają konta lekkie (login i 6-cyfrowy PIN, bez adresu e-mail), a Ty widzisz ich pracę na żywo i możesz odtworzyć, jak układali bloczki. Więcej o tym etapie: programowanie bloczkowe, a gotowe plany zajęć w artykule programowanie wizualne w szkole: scenariusze lekcji dla klas 1-6.

Nowa podstawa programowa (Reforma26)

W szkole podstawowej od 1 września 2026 r. stopniowo wchodzi nowa podstawa programowa (reforma “Kompas Jutra”, nazywana Reformą26). W roku szkolnym 2026/27 obejmuje klasy 1 i 4, a kolejne roczniki dołączają w następnych latach. Starsze klasy szkoły podstawowej uczą się na razie według dotychczasowej podstawy, którą opisujemy szczegółowo niżej.

Jak BitWizards wspiera nauczyciela w okresie przejściowym:

  • klasy objęte nową podstawą: kursy bloczkowe dla klas 1-3 i 4-6 pozwalają realizować programowanie wizualne od najprostszych sekwencji do pętli i warunków,
  • pozostałe klasy: materiały w Pythonie, C++, SQL i JavaScript odpowiadają wymaganiom opisanym w kolejnej sekcji,
  • swoboda nauczyciela: tematy odsłaniasz w tempie zajęć, a treść zadań możesz dopasować do swojej klasy.

Szczegółowe zestawienie wymagań nowej podstawy z informatyki z naszymi kursami przygotowujemy.

Poziomy nauczania a dotychczasowa podstawa programowa

Materiały układają się w podstawę programową informatyki na każdym etapie. Poniżej dokładnie, co przewiduje dotychczasowa podstawa (w klasach, których reforma jeszcze nie objęła) i czym to realizujesz w BitWizards.

Szkoła podstawowa

Klasy 4-6 - programowanie wizualne (bloczkowe)

Podstawa programowa przewiduje na tym etapie wizualny język programowania: uczeń projektuje, tworzy i zapisuje proste programy z użyciem:

  • poleceń sekwencyjnych (instrukcje wykonywane po kolei),
  • instrukcji warunkowych (podejmowanie decyzji),
  • instrukcji iteracyjnych (pętle),
  • zdarzeń (reakcja na działanie użytkownika).

Typowe projekty to historyjki, rozwiązania problemów z życia codziennego, proste algorytmy oraz programy sterujące obiektem na ekranie. Uczeń testuje program pod kątem zgodności z założeniami i objaśnia jego działanie. Realizujesz to naszym programowaniem bloczkowym - wizualnym, przyjaznym startem dla najmłodszych (kursy opisane wyżej).

Klasy 7-8 - pierwszy język tekstowy

Tu podstawa przechodzi na tekstowy język programowania. Uczeń stosuje:

  • instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne,
  • instrukcje warunkowe i iteracyjne, funkcje,
  • zmienne i tablice.

Zestaw algorytmów z podstawy na tym etapie: badanie podzielności i wyodrębnianie cyfr liczby, algorytm Euklidesa, wyszukiwanie elementu w zbiorze oraz sortowanie przez proste wybieranie. Realizujesz to w Pythonie

Szkoła ponadpodstawowa (liceum i technikum)

Informatyka, zakres podstawowy (obowiązuje wszystkich)

Uczeń projektuje i programuje rozwiązania w wybranym języku tekstowym (Python lub C++), stosując instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe i iteracyjne oraz funkcje z parametrami i bez. Algorytmy z podstawy obejmują m.in.:

  • algorytmy z poprzednich etapów stosowane do nowych problemów,
  • badanie pierwszości liczby, zamianę reprezentacji między systemami liczbowymi,
  • algorytmy na tekstach: porównywanie, wyszukiwanie wzorca, szyfr Cezara,
  • porządkowanie ciągu: przez wstawianie i bąbelkowe,
  • iteracyjne obliczanie wartości ciągów, w tym ciąg Fibonacciego.

Algorytmy realizujesz w Pythonie albo w C++ - kurs Podstawy C++ ma 10 tematów z krokowaniem kodu i automatycznym sprawdzaniem. Część dotycząca stron internetowych (HTML zgodny ze standardami, tabele, listy, arkusz stylów CSS) działa w edytorze HTML i CSS z żywym podglądem strony, a bez logowania przećwiczysz ją w kursie HTML i CSS: pierwsze strony (strona z kilku sekcji i responsywność są w przygotowaniu). Programowanie w JavaScript ćwiczysz w kursie Podstawy JavaScript - pierwsze tematy (od console.log po pętle) są już dostępne, kolejne (funkcje, tablice, obiekty, strony z DOM) są w przygotowaniu.

Informatyka, zakres rozszerzony

Dla klas i grup z rozszerzeniem (matura rozszerzona) dochodzą bardziej złożone struktury danych oraz relacyjne bazy danych i język SQL. Zapytania uczniowie ćwiczą bez logowania w kursie SQLite: podstawy i różnice względem MySQL, a po zalogowaniu w SQL i MySQL oraz PHP z bazą danych - z izolowaną bazą per uczeń.

Technikum informatyczne - kwalifikacje zawodowe

Poza podstawą przygotowujesz do egzaminów zawodowych. Do INF.03 (strony i aplikacje internetowe oraz bazy danych) platforma obsługuje wszystkie technologie z kwalifikacji: HTML, CSS, JavaScript, PHP i SQL/MySQL; publiczne kursy HTML i CSS, PHP, SQLite i JavaScript już są, a w przygotowaniu są publiczne tematy z formularzami PHP i pracą z bazą w stylu INF.03. Do INF.04 (programowanie aplikacji) pokrywamy znaczną część: programy konsolowe w C++, Pythonie i Javie (Java z interaktywnym Scanner działa na serwerze po zalogowaniu). Aplikacji mobilnych i desktopowych z tej kwalifikacji na razie nie obsługujemy.

Dlaczego to działa w każdej szkole

  • Bez instalacji: wszystko w przeglądarce, na dowolnym sprzęcie szkolnym.
  • Gotowe materiały: przykłady i zadania z automatycznym sprawdzaniem - nie przygotowujesz kursu od zera.
  • Kontrola nauczyciela: klasy, przydzielanie kursów, podgląd pracy na żywo, ocenianie 1-6 i egzaminy z limitem czasu. Szczegóły: dla szkół.
  • Od klasy 1: konta lekkie z PIN-em dla uczniów bez adresu e-mail.

Zacznij prowadzić zajęcia

Wypróbuj demo z uczniami bez zakładania kont albo zaloguj się i utwórz pierwszą klasę.

Lekcje do wypróbowania bez logowania

Misje czarodzieja

Bloczki: pierwsze programy

Podstawy C++

Częste pytania

Czy programowanie na informatyce mogę w całości realizować w BitWizards?

Tak. Część programistyczną przedmiotu informatyka - w każdym liceum i technikum - można w 100% zrealizować na naszej platformie, w przeglądarce, bez instalacji.

Czy to tylko dla szkół o profilu informatycznym?

Nie. Informatyka z programowaniem jest w każdym liceum i technikum, niezależnie od profilu. BitWizards pasuje do podstawy programowej w każdej z tych szkół.

A młodsze klasy?

Dla klas 1-3 mamy kurs Misje czarodzieja (ikonkowe bloczki sterujące postacią na planszy), dla klas 4-6 - programowanie wizualne (bloczkowe) w kursie Bloczki: pierwsze programy, a dla klas 7-8 - Python jako pierwszy język tekstowy z algorytmami z podstawy (podzielność, algorytm Euklidesa, wyszukiwanie, sortowanie). Młodsi uczniowie logują się kontami z PIN-em, bez adresu e-mail.

Czy platforma uwzględnia nową podstawę programową (Reforma26)?

Nowa podstawa programowa dla szkoły podstawowej wchodzi stopniowo od 1 września 2026 r., zaczynając od klas 1 i 4. Programowanie wizualne w klasach 1-3 i 4-6 obsługujemy kursami bloczkowymi, a szczegółowe zestawienie wymagań nowej podstawy z naszymi kursami przygotowujemy.

Czy korzystanie z platformy jest płatne?

Nie. BitWizards jest w całości darmowy dla szkół, nauczycieli i uczniów. Aby zacząć, nauczyciel rejestruje się papierowym formularzem opieczętowanym przez szkołę, a uczniowie dołączają kodem klasy i dostarczają zgodę na udział w badaniach. Szczegóły: jak zacząć.

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