Programowanie dla dzieci, czyli jak odkrywać z dzieckiem nowe możliwości.

Witaj, to jest mój pierwszy wpis na blogu „Programowanie dziecinnie proste”. Będę chciała Ci tutaj pokazać, że programowanie dla dzieci, to jest nie tylko świetna zabawa dla Ciebie i Twojego dziecka, ale także sposób na wspólne poszerzanie horyzontów. Jeżeli jesteś rodzicem, opiekunem lub nauczycielem to znajdziesz tutaj wskazówki jak wprowadzić swoich podopiecznych w tajemniczy świat programów komputerowych. Chcę Ci pokazać, że Ty i Twoje dziecko możecie nie tylko korzystać z komputera czy telefonu komórkowego, ale możecie je zaprogramować! W tym przypadku ogranicza Was tylko wyobraźnia 🙂

Będę Ci tutaj pokazywała sposoby, programy i języki programowania, które według mnie pozwolą Twojemu dziecku polubić to zajęcie.

Sama jestem programistką oraz matką trójki dzieci (syna 9-lat, córki 6-lat oraz syna 2,5 roku), którym chciałabym przekazać jak najszybciej i najefektywniej moją pasję. Większość przykładów, które będę zamieszczała na tym blogu, jest więc testowana na dzieciach (głównie moich własnych ;-)).

Co to jest programowanie i dlaczego powinienem inwestować w jego naukę czas mój i mojego dziecka ?

Nasze dzieci uczą się aktualnie jednego lub nawet kilku języków obcych, bo wierzmy, że pomoże im to w przyszłości osiągnąć więcej (cokolwiek to znaczy). Programowanie natomiast to nic innego jak porozumiewanie się z komputerem. Nauka programowania pozwala także na rozwijanie analitycznego myślenia. Aby komputer zrozumiał nasze zamiary, musimy powiedzieć mu to wprost. Może Cię to zaskoczy, ale według mnie, obycie z takim sposobem porozumiewania się może wręcz pomóc w komunikacji z ludźmi. Tu nie może być żadnych niedomówień 😉

O tym od czego zacząć i jaki język programowania  wybrać na początek, będę pisała w kolejnych wpisach.

Poniżej przedstawiam listę faktów, które według mnie przemawiają bardzo mocno za tym, żeby wraz dzieckiem wejść w świat programowania już dzisiaj:

  • programowanie może przynieść Twojemu dziecku niesamowitą satysfakcję – będzie ono mogło mówić komputerowi co ma robić, a on bez dyskusji wykona te polecenia
  • jest to doskonały sposób na spędzanie czasu z dzieckiem – razem możecie zgłębiać tę dziedzinę
  • komputery są wszechobecne – większość sprzętów nas otaczających ma wbudowane komputery – warto poznawać ich specyfikę po to, żeby rozumieć otaczający nas świat
  • programowanie może w przyszłości stanowić umiejętność, która pozwoli Twojemu dziecku bardzo skutecznie odnaleźć się na rynku pracy – co chwilę słyszymy jak wielu programistów brakuje w Polsce – a przecież ten zawód daje dodatkowo wiele możliwości pracy zdalnej, nie trzeba wyjeżdżać, żeby znaleźć ofertę pracy za granicą
  • dla tych, którzy wcale nie chcą w przyszłości być programistami, programowanie może stać się wspaniałym hobby, które dodatkowo będzie fantastycznym ćwiczeniem dla mózgu

Czy muszę umieć programować żeby uczyć tego moje dzieci?

Nie. Mam nadzieję że mój blog Ci w tym pomoże. Jeżeli sam programujesz, na pewno łatwiej Ci będzie zrozumieć niektóre zagadnienia (a najprawdopodobniej je już rozumiesz). Jeżeli natomiast z programowaniem nie masz nic wspólnego, ujmę to tak: jeżeli Twoje dziecko jest w stanie opanować tę wiedzę, Ty z pewnością też dasz radę 😉 W końcu tematem przewodnim tego bloga jest programowanie dla dzieci 🙂

Jak zachęcić dzieci do programowania?

  • przygodę z programowaniem zacznijcie jak najwcześniej – im młodsze dziecko, tym łatwiej je zachęcić do każdej aktywności
  • róbcie to razem – dzieci uwielbiają spędzać czas z rodzicami, a programowanie może stać się waszym wspólnym hobby
  • traktujcie to jak zabawę – w końcu to jest świetna zabawa
  • nagradzaj postępy – największą nagrodą dla dzieci jest szczera pochwała i zauważanie tego, że osiągają one kolejne poziomy wtajemniczenia

I pamiętaj – programowanie dla dzieci to przede wszystkim zabawa !

Kiedy zacząć uczyć dzieci programowania?

Jeżeli jesteś rodzicem na pewno zauważyłeś, że na większości zabawek widnieje ograniczenie wiekowe – od lat 3. Czy wiek 3 lat jest jakąś magiczną granicą i czy ma to zastosowanie również w odniesieniu do programowania? A może programować powinniśmy uczyć jeszcze starsze dzieci? Otóż biorąc pod uwagę, że programowanie w głównej mierze opiera się na logicznym myśleniu, zaczynajmy wprowadzać nasze dzieci w ten świat jak najszybciej! Każdy kto dał małemu dziecku smartfona, czy tablet z pewnością zauważył jak niewiele czasu było potrzeba zanim maluch nauczył się włączać interesujące go programy. Czemu zatem nie zacząć przygody dziecka z programowaniem zanim jeszcze skończy 3 rok życia? Oczywiście należy dobrać odpowiednie metody do wieku, ale o tym przeczytacie w moich kolejnych wpisach.

Jak zacząć naukę programowania?

Z nauką programowania, jest podobnie jak z nauką czegokolwiek innego. To od czego zaczniemy w dużej mierze zależy od indywidualnych preferencji. W kolejnych wpisach będę opowiadała o różnych możliwościach i technikach.

To co mogę napisać już dzisiaj, to to jak ja zaczynałam naukę programowania z moimi dziećmi. Dla mnie nieocenioną pomoc przyniósł portal https://code.org i ich projekt „Godzina kodowania”. Znajdują się tam propozycje przeznaczone dla różnych grup wiekowych, więc z pewnością znajdziesz tam coś odpowiedniego dla Twojego dziecka. Na całym świecie Godzina kodowania odbywa się, jako zorganizowane przedsięwzięcie podczas Tygodnia Edukacji Informatycznej. W tym roku tydzień ten przypada na 4-10 grudnia. Może to jest właśnie czas dla Ciebie, żeby zacząć uczyć programowania Twoje dzieci ?

Kolejnym bodźcem do tego, żeby pokazać programowanie moim dzieciom była konferencja Devoxx4kids http://www.devoxx4kids.pl/ . Po raz pierwszy wzięłam w niej udział z moim wtedy niespełna 6-cio letnim synem w 2014 roku, ja jako prelegent, a on jako uczestnik. Oboje wróciliśmy z tego wydarzenia bardzo zmęczeni, ale niezmiernie szczęśliwi. Na pewno było warto 😉 . Niestety ostatnie dwie edycje nie odbyły się w Warszawie, nad czym bardzo ubolewam – mam nadzieję, że to naprawdę wartościowe wydarzenie powróci do stolicy w kolejnych latach…

No to tyle na dzisiaj. Bardzo się cieszę z tego, że czytasz mojego bloga. Mam nadzieję, że chociaż trochę Cię zainspiruję i pomogę Ci wejść w świat programowania razem z Twoimi dziećmi. Zachęcam Cię do dzielenia się w komentarzach opiniami na temat tego, co Cię nurtuje i o czym chciałbyś przeczytać w kolejnych wpisach. Z góry dziękuję za wszystkie uwagi i sugestie 🙂