PROGRAMOWANIE DLA DZIECI

Dla kogo?
Dzieci w wieku 8-12 lat, które niekoniecznie muszą chcieć w przyszłości zostać programistami. Zajęcia prowadzone w formie zabaw w tworzenie animacji i prostych gier pomagają dzieciom rozwijać wyobraźnię i zdolności kreatywne pomocne także w nauce szkolnej

Ile czasu?
Zajęcia trwają 50 minut, organizowane są raz w tygodniu

Jak długo?
Zajęcia trwają 5 miesięcy (semestr szkolny) odbywają się stacjonarnie z zachowaniem zasad reżimu sanitarnego
JESTEŚMY DLA CIEBIE
Dlaczego warto uczyć dzieci programowania?
Powodów jest wiele, ale chyba najważniejszym z nich jest kształtowanie w dziecku kreatywności. Wielu nauczycieli i rodziców jest wręcz zwolennikami ograniczania dostępu dzieciom do internetu, smartfonów i komputerów twierdząc, że granie
z gry komputerowe, korzystanie z gotowych treści dostępnych w internecie niszczy wyobraźnię i kreatywność dziecka przekształcając je w biernego odbiorcę treści tworzonych przez innych. Czytanie książki wymaga od naszego mózgu więcej, aby wczuć się w przeżycia bohaterów, wyobrazić sobie jak wyglądają, w jakim otoczeniu dzieje się akcja. W filmie czy grze komputerowej dostajemy to jakby gotowe, wyobraźnię możemy „wyłączyć”. Psychologowie są zgodni, że jest to zjawisko niekorzystne dla rozwoju. Nauka programowania dla najmłodszych poprzez zabawę jest jednym z najlepszych rozwiązań. Niewiele jest bowiem zajęć, które wymagają, aż tyle kreatywności, wyobraźni jak pisanie programów czy tworzenie grafiki komputerowej. Jeszcze mniej jest tych, które wykorzystują niejako naturalne zainteresowanie dzieci nowościami technicznymi.
Nauka programowania dla dzieci nie ma na celu wykształcenia programisty, znającego konkretne języki czy narzędzia, ale rozwinięcie pewnych umiejętności, które mają zastosowanie w bardzo wielu dziedzinach. Warto wymienić takie jak:
- nauczenie algorytmicznego, konkretnego myślenia
- zadaniowe podejście do problemów
- kreatywność na różnych poziomach percepcyjnych
- szukanie optymalnych lub kompromisowych rozwiązań
- umiejętność odczytywania abstrakcyjnych schematów, rysunków, itp.
- przenoszenie uzyskanych kompetencji cyfrowych na codzienność celem przygotowania do życia w społeczeństwie informacyjnym,
- bezpieczne i twórcze korzystanie z rozwiązań technologii informatycznych
Nauka programowania dla dzieci to doskonały sposób, w jaki można rozwijać nie tylko kreatywność, abstrakcyjne i logiczne myślenie czy zdolności poznawcze, ale również dzieci mogą rozwinąć zdolności artystyczne tworząc własne gry czy animacje. Wbrew powszechnej opinii zdolności programistyczne nie zależą od znajomości konkretnego narzędzia (środowiska) czy nawet języka programowania, ale są zespołem umiejętności planowania kolejnych kroków, logicznego myślenia, budowania algorytmicznych uogólnionych rozwiązań. Daje to olbrzymią satysfakcję związaną ze świadomością, że jest się dobrym w czymś, co postrzegane jest jako coś trudnego i wymagającego inteligencji. Konieczne jest w nauce programowania wyobrażanie sobie czegoś, co nie istnieje a bardzo rozwija kreatywność, i zdolność przewidywania konsekwencji działania oraz tego co do takiego efektu doprowadziło. Dodatkowo uczy także cierpliwości (bo błędy są naturalnym składnikiem procesu tworzenia kodu) i daje pewność siebie w czasach, kiedy chyba żadna dziedzina życia nie może się obyć bez nowoczesnych technologii.