nigeryjski dziewięcioletni programista

Nigeryjski dziewięciolatek stworzył 30 gier mobilnych

Basil Okpara Jr. pochodzący z nigeryjskiego Lagos, zajmuje się projektowaniem gier. Na swoim koncie ma już 30 tytułów mobilnych. Dziewięciolatek w swoich projektach wykorzystuje Scratch. Jest to edukacyjny język wizualny stworzony po to, żeby dzieci mogły uczyć się podstaw programowania.

Przygoda Basila z grami rozpoczęła się, kiedy chłopiec dostał pierwszy tablet. Co prawda wtedy jeszcze nie programował, jednak i tak mnóstwo czasu poświęcał grom mobilnym. Do tego stopnia, że bliscy zwrócili na to uwagę i zasugerowali, że mógłby przestać grać i zamiast tego coś stworzyć. Chłopiec wziął to do siebie i poprosił o laptopa, na którym mogłyby powstawać jego własne projekty. Kolejnym krokiem był kurs obejmujący takie zagadnienia jak podstawy konstruowania robotów, wirtualnej rzeczywistości i pisania aplikacji. W ramach tego mali kursanci uczyli języka programowania Scratch.

scratch project editor
Scratch umożliwia dzieciom bardzo intuicyjne tworzenie kodu (fot. Scratch)

Korzystanie ze Scratcha okazało się strzałem w dziesiątkę. Po ukończeniu kursu Basil rozpoczął pracę nad własnymi projektami. Jego gry są na razie bardzo proste. Ich mechanika opiera się na klikaniu w obiekty, kiedy te tylko pojawią się na wyświetlaczu. Podobne programy już teraz można znaleźć w sklepach z aplikacjami mobilnymi. Niedługo, bo już w sierpniu, dołączy do nich “Atak żaby”, czyli pierwsza gra Basila, którą będzie można znaleźć w Google Play.

Scratch i inne języki programowania dla dzieci

Scratch jest najbardziej popularnym językiem programowania dla dzieci. Choć jego twórcy przyznają, że ze Scratcha korzystają osoby w każdym wieku. Pozwala tworzyć nie tylko gry, ale też interaktywne bajki i animacje. Co więcej, wszystkimi projektami można dzielić się ze społecznością on line. Kod w Scratchu tworzy się w sposób wizualny, przez co jest on przyjazny najmłodszym i wszystkim osobom, które wcześniej nie miały kontaktu z programowaniem. W tym języku nie zapisuje się linijek kodu, tylko układa puzzle. Jednak ostateczny efekt jest ten sam. Poza Scratchem, odpowiednie dla najmłodszych są takie języki programowania, jak Python, Small Basic Microsoftu, czy też Blockly stworzony przez Google.

blockly
Stworzony przez Google’a Blockly pozwala poznać JavaScript (graf. Blockly)

W wielu miastach organizowane są kursy programowania dla najmłodszych. Wśród nich znajdują się Kluby Młodego Programisty, które powstały z inicjatywy Ministra Cyfryzacji tak samo, jak strona koduj.gov.pl. Na tej ostatniej dzieci mogą zacząć przygodę z programowaniem. Ministerstwo przygotowało też materiały dla rodziców i nauczycieli. | CHIP

Zamknij

Choć staramy się je ograniczać, wykorzystujemy mechanizmy takie jak ciasteczka, które pozwalają naszym partnerom na śledzenie Twojego zachowania w sieci. Dowiedz się więcej.