kontakt@szkolaumyslu.pl, tel. 501217067

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?