O autorze
BitWizards to projekt jednej osoby. Platformę, wszystkie kursy, przykłady i zadania, a także strony, które właśnie czytasz, tworzę ja: Bartosz Bryniarski. Jestem programistą, nauczycielem i wykładowcą jednocześnie, a do tego zajmuję się badaniami nad tym, jak uczniowie uczą się programowania.
Doświadczenie
- Programowanie: blisko 30 lat. Od pierwszych skryptów w Perlu, przez PHP, po aplikacje w Pythonie, Javie i JavaScripcie, bazy danych, Dockera i własne silniki uruchamiania kodu w przeglądarce, na których działa BitWizards.
- Szkoła średnia: 7 lat. Uczę w technikum przedmiotów zawodowych dla techników informatyków i programistów, a także matematyki i informatyki.
- Uczelnia: 4 lata. Prowadzę zajęcia ze wszystkiego, co związane z IT: programowania, chmur obliczeniowych, systemów operacyjnych i pokrewnych tematów.
Wykształcenie
Informatyczne:
- studia inżynierskie: inżynieria komputerowa,
- studia magisterskie: specjalność Internet rzeczy i sieci przyszłości,
- studia podyplomowe: Python developer, cyberbezpieczeństwo i informatyka śledcza, testowanie oprogramowania.
Pedagogiczne:
- przygotowanie pedagogiczne,
- nauczanie matematyki i fizyki,
- nauczanie dziecka zdolnego,
- tutoring i mentoring w edukacji.
Badania i publikacje
Prowadzę badania nad uczeniem się programowania. Pełna historia pracy ucznia w edytorze, którą zapisuje BitWizards, służy (po anonimizacji i za dobrowolną zgodą) właśnie temu: pokazuje, jak krok po kroku powstaje rozwiązanie, gdzie uczniowie się zatrzymują i co pomaga im ruszyć dalej.
- Bryniarski, B. (2025). Holistyczne podejście do nauczania programowania w technikum informatycznym: studium przypadku skuteczności kształcenia opartego na projektach w przygotowaniu do egzaminu INF.03. Dydaktyka Informatyki, 20, 121-127. DOI: 10.15584/di.2025.20.9, strona artykułu.
Kolejne publikacje są w przygotowaniu. Profil ORCID: 0009-0009-8980-5895.
Moje obserwacje
W artykule opisuję grupę 21 uczniów technikum w latach 2022-2025, którzy przygotowywali się do egzaminu INF.03 metodą projektów, łącząc HTML, CSS, JavaScript, PHP i bazy danych w jednym działającym serwisie, zamiast powtarzać arkusze. Zdawalność w tej grupie wyniosła 76,2% przy szacowanej średniej krajowej 64,71%. To obserwacja jednej grupy, bez grupy kontrolnej, ale zgodna z tym, co widzę na co dzień w klasie: uczniowie najwięcej uczą się wtedy, gdy budują coś, co działa, i od razu widzą skutek swojego kodu.
Stąd biorą się najważniejsze cechy BitWizards:
- kod działa od razu w przeglądarce, bez instalowania środowiska,
- krokowanie pokazuje, co robi każda linia i jak zmieniają się zmienne,
- zadania sprawdzają się same, więc uczeń nie czeka na ocenę,
- historia pracy i podgląd na żywo pozwalają nauczycielowi zobaczyć, gdzie uczeń utknął, zamiast oceniać tylko wynik,
- kursy prowadzą od małych kroków do całych projektów, na przykład gier w Pythonie.
Inne projekty
- zawodowe.edu.pl: Egzaminy Zawodowe, baza pytań i nauka do egzaminów zawodowych CKE w wielu kwalifikacjach, z aplikacją na Androida i iPhone’a.
- brylka.net: blog o programowaniu, systemach operacyjnych i cyberbezpieczeństwie oraz portfolio projektów.
Dlaczego za darmo
BitWizards jest darmowy dla szkół, nauczycieli i uczniów. Tworzę go, bo jako nauczyciel wiem, czego brakuje na lekcjach informatyki, a jako programista potrafię to zbudować. Treści są na licencji CC BY-NC 4.0, więc możesz z nich korzystać na swoich lekcjach.
Kontakt
Pytania, uwagi o kursach i propozycje współpracy: kontakt [at] bitwizards.pl. Jak zacząć pracę z klasą, opisuje strona jak zacząć.