5–6 lat | 60 minut | 1× w tygodniu | max 6 dzieci
Pomyśl. Zaprogramuj. Zobacz, jak pomysł zaczyna działać.
Uwaga – wskazana jest podstawowa umiejętność programowania w językach blokowych typu Scratch!
Python pozwala przejść od pomysłu do działającego programu. Podczas zajęć uczestnicy uczą się programowania poprzez tworzenie własnych projektów — od prostych programów i animacji po gry, pracę z plikami, grafiką i danymi.
Poznajemy język Python krok po kroku, ucząc się przy okazji logicznego i algorytmicznego myślenia, analizowania problemów oraz szukania własnych rozwiązań.
Pracujemy w małych, maksymalnie 6-osobowych grupach, dzięki czemu każdy uczestnik może rozwijać się we własnym tempie.
Co będziemy tworzyć?
Podczas zajęć uczestnicy poznają między innymi:
- podstawy języka Python i środowiska programistycznego,
- zmienne, operatory, instrukcje warunkowe i pętle,
- listy, funkcje oraz pracę z plikami,
- biblioteki i moduły Pythona,
- algorytmy i sposoby rozwiązywania problemów,
- grafikę i animacje z wykorzystaniem modułu Turtle,
- własne gry w bibliotece Pygame,
- klasy i obiekty oraz podstawy programowania obiektowego,
- obsługę błędów i wyjątków,
- pracę z danymi i zewnętrznymi bibliotekami,
- generowanie plików PDF i przetwarzanie obrazów,
- pobieranie i analizowanie danych ze stron internetowych.
W zależności od poziomu uczestnicy mogą przechodzić od prostych ćwiczeń do coraz bardziej samodzielnych i rozbudowanych projektów.
Od pierwszej instrukcji do własnej gry
Najważniejsze jest dla nas to, żeby programowanie nie kończyło się na wykonywaniu ćwiczeń z podręcznika. Uczestnik ma stworzyć coś własnego.
Może zaprojektować grę, napisać program rozwiązujący konkretny problem, stworzyć animację albo wykorzystać kod do pracy z obrazem czy danymi.
Bo kiedy kod zaczyna robić dokładnie to, co zaplanował jego autor, programowanie przestaje być teorią i zaczyna być twórczym narzędziem.
Czego uczy programowanie?
Programowanie to znacznie więcej niż znajomość języka Python. Podczas zajęć rozwijamy:
- 🧠 myślenie logiczne i algorytmiczne,
- 🔍 analizowanie problemów,
- 💡 kreatywność i samodzielność,
- 🧩 umiejętność szukania własnych rozwiązań,
- 🎯 cierpliwość i dokładność,
- 💻 świadome korzystanie z nowych technologii.
Uczymy nie tylko jak napisać kod, ale przede wszystkim jak myśleć, żeby znaleźć rozwiązanie.
Dla kogo?
Dla młodzieży od 12 lat, która:
- interesuje się komputerami i nowymi technologiami,
- chce nauczyć się prawdziwego programowania,
- lubi tworzyć i eksperymentować,
- chce wiedzieć, jak powstają gry i programy,
- chciałaby w przyszłości rozwijać się w kierunku informatyki.
Ważne
Wskazana jest podstawowa znajomość programowania w językach blokowych, np. Scratch.
Nie trzeba jednak być zaawansowanym programistą — zajęcia pozwalają uporządkować podstawy i stopniowo przechodzić do bardziej złożonych projektów.
🔎 Chcesz sprawdzić, czy programowanie jest dla Twojego dziecka?
