Na ten kurs zapraszamy przede wszystkim starszych uczniów szkół podstawowych (dzieci w wieku 7-13 lat). 
Uwaga: Zawartość kursu może zmieniać się w czasie, aby dostosować poziom do umiejętności grupy.

Zapraszamy dzieci w wieku 7–13 lat na kolejny etap nauki programowania – tym razem w pełnej wersji środowiska Scratch. Uczniowie tworzą własne gry, animacje i interaktywne projekty, a przy okazji uczą się myślenia algorytmicznego, pracy z błędami i podstaw logiki – wszystko w formie angażującej zabawy.

Dlaczego Scratch? 🧩

Scratch to środowisko stworzone przez MIT specjalnie dla dzieci i młodzieży, które chcą wejść poziom wyżej niż ScratchJr. Zamiast wpisywania kodu, dzieci łączą kolorowe bloczki reprezentujące polecenia, dzięki czemu mogą skupić się na pomysłach, a nie na składni. Scratch daje dostęp do bardziej zaawansowanych elementów, takich jak zmienne, pętle, warunki czy komunikaty między obiektami, co świetnie przygotowuje do późniejszej nauki „prawdziwych” języków programowania (np. Python).

Na kursie pokazujemy, że programowanie to sposób na tworzenie własnych projektów: od prostych gier zręcznościowych, przez quizy, aż po interaktywne historyjki i symulacje.

Dla kogo jest ten kurs? 🎯

Kurs jest przeznaczony dla dzieci w wieku 7–13 lat, które:

  • lubią komputery, gry i nowe technologie
  • chcą nauczyć się programowania od zera lub rozwinąć podstawy zdobyte wcześniej (np. w ScratchJr)
  • lubią tworzyć: wymyślać własne postacie, światy, zasady gier i historie

Nie wymagamy wcześniejszego doświadczenia – zaczynamy od podstaw, ale tempo i stopień trudności dostosowujemy do grupy.

Co zyska Twoje dziecko? 🌟

Po ukończeniu kursu Twoje dziecko:

  • będzie rozumiało pojęcia: zmienna, pętla, warunek, zdarzenie – w praktycznym, dziecięcym kontekście
  • samodzielnie stworzy kilka własnych gier i animacji w Scratch
  • nauczy się projektować prostą rozgrywkę: zasady gry, punkty, poziomy trudności
  • rozwinie umiejętność logicznego myślenia i dzielenia problemu na mniejsze kroki
  • oswoi się z błędami („bugami”) i nauczy się je samodzielnie znajdować oraz poprawiać
  • zrobi ważny krok w stronę „dorosłego” programowania (np. Python, JavaScript) w przyszłości.

Stawiamy na małe grupy, pracę projektową i dużą ilość praktyki – minimalna teoria, maksimum kodowania (na poziomie dziecka).

Jak wyglądają zajęcia? 🎓

Każde zajęcia składają się z krótkiego wprowadzenia do nowego elementu (np. pętli, zmiennych), a następnie dzieci tworzą własne projekty lub rozbudowują istniejące. Instruktor pokazuje przykłady na ekranie, a potem uczestnicy pracują samodzielnie lub w małych zespołach, testując swoje pomysły i wprowadzając poprawki.

Zachęcamy do kreatywności: dzieci mogą zmieniać grafiki, dodawać własne dźwięki, rozbudowywać poziomy i modyfikować zasady gier. Dzięki temu nawet to samo ćwiczenie daje zupełnie różne efekty w zależności od dziecka.

Plan kursu – przykładowy przebieg 📅

Zakres może być modyfikowany w zależności od tempa grupy, ale przykładowy plan wygląda następująco:

  • Wprowadzenie do programowania – czym jest program, algorytm, błąd; proste przykłady „bez komputera”.
  • Poznajemy Scratch – interfejs, sceny, duszki, podstawowe bloczki ruchu i wyglądu.
  • Pierwsze animacje – poruszanie postaci, zmiana kostiumów, proste dialogi.
  • Zdarzenia i interakcja – reagowanie na klawiaturę, mysz, kliknięcia i komunikaty.
  • Pętle – powtarzanie czynności, tworzenie efektów specjalnych, animacje w pętli.
  • Warunki – „jeśli… to…”; wykrywanie kolizji, reagowanie na wynik, sterowanie przebiegiem gry.
  • Zmienne – punkty, życie, czas; liczniki i tablice wyników.
  • Tworzenie pierwszej pełnej gry zręcznościowej – zasady, sterowanie, punkty, ekran końca gry.
  • Gry typu quiz – pytania i odpowiedzi, sprawdzanie poprawności, przyznawanie punktów.
  • Projekty muzyczne i graficzne – prosty syntezator, rysowanie za pomocą kodu.
  • Symulacje i mini-aplikacje – np. prosty kalkulator, „miernik” lub model zjawiska z przyrody.
  • Projekt końcowy – każdy uczestnik tworzy własną grę lub aplikację i prezentuje ją grupie.

BYOD – Bring Your Own Device 💼📱

Działamy w trybie BYOD (Bring Your Own Device) – dzieci korzystają z własnych urządzeń podczas zajęć.

  • Zalecane urządzenie: laptop z przeglądarką internetową i dostępem do strony scratch.mit.edu
  • Przed startem kursu przesyłamy rodzicom krótką instrukcję założenia konta w Scratch (jeśli jest potrzebne) oraz przygotowania urządzenia.
  • Na pierwszych zajęciach pomagamy upewnić się, że wszystko działa poprawnie.

Informacje organizacyjne ℹ️

  • Wiek uczestników: 7–13 lat.
  • Poziom: początkujący / średnio zaawansowany (dostosowujemy poziom do grupy).
  • Tryb: BYOD – dzieci pracują na własnych urządzeniach.
  • Małe grupy: dzięki temu każde dziecko otrzymuje wsparcie instruktora.