niedziela, 10 sierpnia 2014

Programowanie dla dzieci, czyli o nowych językach w szkole i przedszkolu

Ministerstwo Edukacji Narodowej wydało w tym roku nowe rozporządzenie, które zapewnia, że od przyszłego września nauka języków obcych będzie obowiązkowa dla najstarszych przedszkolaków. Nauka języków obcych jest i będzie podstawą do funkcjonowania w globalnym świecie, ale widoczny w edukacji światowej jest już trend do nauki innych, przyszłościowych języków - języków programowania.

Programowanie / kodowanie można porównać do niezbędnej umiejętności czytania i pisania, tylko potrzebna jest tu znajomość innego języka - języka programowania. Dla tych z nas, którzy uczyli się języków obcych pilnie i żmudnie przez kilka lat, wizja kolejnych godzin spędzonych prze komputerem nie powoduje radosnych podskoków. Jednak nauka programowania może mieć też inne oblicze, zwłaszcza na początku nauki, czego dowodzą poniższe projekty przygotowane z myślą o najmłodszych.

Hello Ruby 

Nawet czterolatki mogą uczyć się programowania. To nie żart, ale założenie książki wraz z ćwiczeniami, która niebawem ujrzy światło dzienne. Linda Liukas jest w trakcie tworzenia przygód dziewczynki Ruby posługującej się "sekretnym językiem" oraz przyjaźniącej się śnieżną panterą, mądrym pingwinem oraz piekącej ciasteczka z zielonymi robocikami.

 [źródło: Hello Ruby]


ScratchJr

Projekt nauki kodowania przygotowywany przez amerykański MIT Media Lab. Dzięki przygotowanemu oprogramowaniu nawet dzieci w wieku przedszkolnym (od 5 lat) będą mogły tworzyć własne gry, animacje, historyjki jednocześnie ucząc się w sposób zabawowy programowania. Osoby zaangażowane w ten projekt podkreślają, że kodowanie niesie ze sobą bardzo wiele korzyści jak np. rozwój myślenia w sposób usystematyzowany, umiejętność wyrażania swoich pomysłów, szukanie rozwiązywań problemów, rozwój myślenia przyczynowo-skutkowego. Nauka kodowania, to generalnie nauka uczenia się.


Mistrzowie Kodowania - to pierwiosnek nauki programowania w polskich szkołach. Program skierowany jest do uczniów szkół podstawowych, którzy programują wykorzystując program Scratch dla starszych dzieci.

Kodowanie daje możliwość zaangażowania dzieci i uczniów w multimedia poprzez aktywne działanie, a nie tylko bierne konsumowanie treści.
Programowanie uczy myślenia przyczynowo-skutkowego, rozwiązywania problemów samemu, ale i w grupie. Z pewnością te umiejętności będą potrzebne dzieciom nie tylko wtedy, gdy zwiążą swoją przyszłość z informatyką, ale są równie przydatne do funkcjonowania w nowoczesnym świecie.