ModaNowe technologieNowościStyl Życia

Kodowanie dla najmłodszych, umiejętności XXI wieku

Gry kodujące i zabawki wyposażają dzieci w umiejętności XXI wieku.

Wszyscy wiemy, że komputery zmieniły nasz świat na zawsze. Ale nie wiemy jeszcze, jak (lub czy) napływ nowych pracowników technicznych będzie nadążał za popytem.

Miejsca pracy w branży technicznej są już dziś najbardziej poszukiwane na świecie, a firmy oferują atrakcyjne pakiety wynagrodzeń, aby zabezpieczyć największe talenty. A możliwości po prostu wciąż rosną. Nic dziwnego, że dziewięciu rodziców na dziesięciu chce, aby informatyka była nauczana w szkole ich dziecka.

Amerykańskie Biuro Pracy i Statystyk informuje, że do 2020 r. w informatyce powstanie 1,4 mln miejsc pracy, ale tylko 400 000 absolwentów informatyki w całym kraju. Biały Dom Obamy rozpoczął nawet realizację programów mających na celu wypełnienie tej luki edukacyjnej, w ramach inicjatywy “Informatyka dla wszystkich”, która uczy więcej dzieci, jak kodować.

A jednak informatyka nie jest częścią wymaganego programu nauczania w amerykańskich szkołach publicznych. (A z ogólną niechęcią POTUS 45 do federalnych mandatów w edukacji, nie spodziewaj się, że takich wymogów będzie można się spodziewać w najbliższym czasie). Innymi słowy, od nas, dorosłych, zależy, czy zmiana, której szukamy i czy dzieci, na których nam zależy, są narażone na obciążenia komputerowe. Możesz pielęgnować zainteresowanie dziecka informatyką, nawet jeśli sam nigdy nie napisałeś wiersza kodu.

Więc, zamiast czekać na formalne programy, by wylądować w szkołach, grupa rodziców z Atlassian postanowiła podzielić się naszymi ulubionymi grami, zabawkami i książkami, które pomagają dzieciom rozwijać umiejętności informatyczne (i bawić się przy okazji).

Gry 

1. Code.org jest najlepszym narzędziem online do rozpoczynania życia dzieci w młodym wieku, dzięki przypominającym gry tutoriale dla dzieci w wieku czterech lat. Code.org słynie z godzinnego kodu, który zawiera cztery darmowe godzinne tutoriale oparte na popularnych filmach i postaciach z Gwiezdnych Wojen, Frozen, Moana i Minecraft. (Mówiąc o tym, stojąc na serwerze Minecraft, który można modyfikować, to świetny sposób dla rodziców technicznych, aby ich dzieci czuły się komfortowo z linią poleceń, jako jeden z naszych pracowników niedawno odkrytych.) Najlepsze na długie lata: 4+

2. Oparta na języku Scratch Jr to gra na iPada dla dzieci, która nie wymaga czytania. Najlepsza na długie lata: 5-7

3. Również w oparciu o Scratch z MIT, Foos jest aplikacją, która umożliwia dzieciom interakcję z zabawnymi postaciami zwanymi “Foos”. Najlepsza na długie lata: 5+

4. Robot Turtles to gra planszowa, ale uczy podstaw programowania (bez wiedzy dzieci!). Jest to również najbardziej rozpowszechniona gra planszowa w historii Kickstarteru. Najlepsza na długie lata: 3-8

5. Opracowana przez Apple w oparciu o ich język kodowania aplikacja Swift, Swift Playgrounds jest aplikacją na iPada i iPhone’a, która uczy dzieci kodowania w zabawny sposób. Najlepsza na długie lata: 6+

6. Inform 7 pozwala używać języka naturalnego do tworzenia interaktywnej fikcji – jednej z pierwszych form nowoczesnej gry wideo. Nie wymaga kodu tak mocno jak inne programy, ale rozwija pewne podstawy rozwoju oprogramowania, w tym definiowanie funkcji i interakcji. Na przykład, można tworzyć miejsca i obiekty, opisując je w prostym języku jak “Gospodarstwo jest na wschód od pola” tak, że gdy użytkownik wprowadza polecenie przeniesienia się na wschód, napotyka gospodarstwo. Najlepsze na długie lata: 9+

Zabawki

7. Goldieblox na zawsze zmienił świat zabawek dla dziewcząt, kiedy postanowiły “zakłócić różową alejkę” zdominowaną przez lalki, które nie mają nawet możliwych ramion. Dążąc do zwiększenia liczby kobiet w STEM, zabawki Goldieblox kultywują kreatywne myślenie i rozwiązywanie problemów, gdy dzieci budują maszyny z wykorzystaniem podstawowych zasad inżynierii. Najlepsze dla dziewcząt w każdym wieku: 4+

8. Dash i Dot są słodkie małe niebieskie roboty, które pomagają dzieciom uczyć się podstaw robotyki. Dash to gotowy do użycia robot, który reaguje na polecenia głosowe, potrafi poruszać się po obiektach i może nauczyć się jeszcze więcej sztuczek, które dzieci mogą zaprogramować za pośrednictwem aplikacji. Dot jest uważany za “mózg” robota, który dzieci mogą programować bezpośrednio, aby reagować na polecenia. Najlepszy na długie lata: 8+

9. Lego Mindstorms pokazują, jak daleko zaszły te klasyczne bloki. Dzięki Mindstormom dzieci budują i programują roboty, które reagują na polecenia w aplikacji na smartfony. I nawet jeśli jesteś już dorosły, nie będziemy surowo oceniać, czy nie możesz się oprzeć pokusie zbudowania własnego robota czy dwóch. Najlepsze na długie lata: 10+

10. Zacznijmy kodowanie to więcej niż zabawka. Jest to zestaw ręczny, który wykorzystuje prawdziwe komponenty, takie jak płytki drukowane i światła, aby ożywić magię kodowania. Zawiera samouczki i instrukcje dla ponad 20 projektów od poziomu początkującego do zaawansowanego. Najlepsze na długie lata: 8+

Książki

11. Projekty kodowania Star Wars Coding Using Scratch to gwarantowany hit. Chłopcy kochają Star Wars, dziewczyny kochają Star Wars, rodzice kochają Star Wars jeszcze bardziej. Ta książka prowadzi dzieci przez sześć projektów, w których budują statek kosmiczny i poruszają się po głębi galaktyki za pomocą interfejsu drag n’ drop Scratch. Niech Moc będzie z Tobą. Najlepsze na długie lata: 9+

12. Kod: Ukryty język sprzętu komputerowego i oprogramowania oświetla świat interfejsów komputerowych, sprzętu i Internetu poprzez opowieści. Najlepsze od wieków: 10+

13. W książce roboczej Super Scratch Programming Adventure! dzieci uczą się podstaw programowania, tworząc własne gry wideo, w które można grać. Najlepsze na długie lata: 8+

14. Python dla dzieci: Zabawne wprowadzenie do programowania to przyjazne dla dzieci podejście do nauki Pythona. Autor pisze w stylu zabawy, podkreślając kod w kolorach i włączając w to quizy i ćwiczenia na końcu każdego rozdziału. Najlepsze na długie lata: 10+

Samouczki i zasoby online

15. Scratch jest językiem programowania opracowanym przez MIT dla młodych uczniów. Na stronie internetowej Scratch dzieci używają bloków kodu do tworzenia interaktywnych historii, gier i animacji. To świetny wstęp do logicznego aspektu programowania. Choć jest on używany głównie przez dzieci w wieku 8-16 lat, młodsze dzieci nadal mogą się wiele nauczyć, bawiąc się z rodzicami lub sprawdzając ScratchJr, wersję na iPada, która nie wymaga czytania. I nie musisz być techniczny, aby dziecko mogło zacząć pracę. Mają wspaniałe zasoby dla rodziców! Programowanie drapaków jest również wykorzystywane przez program CS First firmy Google, bezpłatny program szkoleniowy oferowany przez google w ramach współpracy ze szkołami. Najlepszy na długie lata: 5-7 (Scratch Jr), 8+ (Scratch)

16. Kursy są przeznaczone dla absolutnie początkujących, z “odznakami” i punktami osiągnięć, które pomagają dzieciom dostrzec postępy, jakie czynią. Codeacademy oferuje bezpłatne i płatne kursy w językach HTML, Java, Ruby on Rails, PHP, Python, Ruby, SQL i Git. Twoje dziecko może zacząć uczyć się tych specyficznych języków kodowania lub przejść do szerszych koncepcji uczenia się, takich jak tworzenie interaktywnej strony internetowej. Najlepsze na długie lata: 13+

7. GrokLearning to seria kursów kodowania online wprowadzająca studentów w Python 3. A dla dzieci, które lubią małe zawody, organizują konkursy kodowania online, które odbywają się na całym świecie. Najlepsze na długie lata: 13+

. . .

Kodowanie polega na uczeniu się przez działanie. Im bardziej dzieci czują, że potrafią “robić” komputery, tym bardziej prawdopodobne jest, że będą kontynuować karierę zawodową w branży technicznej. Pomiędzy grami kodującymi, zabawkami, książkami i samouczkami online, istnieje wiele sposobów, aby pomóc specjalnemu dziecku w twoim życiu zacząć robić i uczyć się.