Logo Mamo Pracuj
Open menu
Pracuj

Znajdź wymarzoną pracę i pracodawcę.

Rozwijaj się

Pozwól się wesprzeć w rozwoju.

Inspiruj się

Sprawdź nasze propozycje dla Ciebie.

ZAINSPIRUJ SIĘ

8 gier do nauki programowania dla najmłodszych

  • Anna Szwiec
  • 3 września 2017
  • 4 MIN. CZYTANIA
Ostatnio wszyscy chcą zostać programistami. A już na pewno tego życzymy naszym dzieciom. Może to trochę przesada, ale moda na naukę programowania najmłodszych ma się w Polsce coraz lepiej. Ciągle słyszymy o tym, jakie to programowanie jest „cool”, nawet już dla najmłodszych dzieci. Ile jest w tym prawdy i czy nie jest to chwilowy „hype”?

Po co uczyć dzieci programować?

Zacznijmy może od tego, że nie każde dziecko, które uczy się programowania musi zostać programistą. Nauka programowania uczy przede wszystkim logicznego i kreatywnego myślenia. Przez samo słowo „programowanie” rozumiemy w tym przypadku np. układanie bloczków tak, aby nasz robot/bohater wykonywał nasze polecenia.

Niekoniecznie wykorzystujemy tutaj języki programowania, zdecydowanie mogą być to proste polecenia, które dzieci muszą wykorzystać w kontekście wykonywanego zadania. Programowanie staje się tylko jednym ze sposobów rozwiązywania problemów przy użyciu komputera.

Programowanie pomaga również zrozumieć współczesny świat, który otacza dzieci – to jak działają urządzenia elektroniczne, uczy, jak wykorzystać technologie w twórczy sposób. Pozwala również rozwinąć umiejętność logicznego i efektywnego myślenia w kontekście rzeczy niezwiązanych z informatyką. Dodatkowo, często wykorzystywana metoda pracy w grupach i tworzenie wspólnych projektów pomaga rozwinąć w dzieciach umiejętność pracy grupowej, wykorzystać potencjał całej grupy, zabierać głos w dyskusji, dzielić się zadaniami.

Kolejnym atutem nauki przez programowanie jest zabawa. Współczesne narzędzia dają nam ogromne możliwości wyboru takiego, które nasze dzieciaki pokochają i dzięki którym nawet nie zauważą, że się uczą.

Skoro wiemy już, dlaczego warto to przejdźmy do tego jak?

1. Roboty

Na rynku dostępnych jest wiele robotów, które w łatwy sposób można podłączyć do urządzeń mobilnych, zainstalować aplikację i pozwolić dzieciom je programować. Jakie są zalety robotów?
Dają nam one namacalne i wizualne efekty pracy, robot się porusza, mówi, wykonuje polecenia.

Dzieci mają lepszy punkt odniesienia do sterowania robotem, np. w którym kierunku ma się poruszać – wystarczy poruszać się jak robot i przenieść swoje ruchy do programu sterującego robotem.

Niektóre roboty pozwalają też zaznajomić dziecko z podstawami elektroniki lub umożliwiają przy okazji zabawę klockami (np. Lego mindstorms).

2. Kursy i narzędzia Online

Wiele narzędzi do nauki programowania, opiera się o „puzzle”, z których w łatwy i intuicyjny sposób można złożyć aplikację. Dzięki temu dziecko może skupić się na stworzeniu aplikacji i jej logicznym ułożeniu, a nie na zawiłościach składni danego języka.

3. Scratch

To język programowania, stworzony do nauczania dzieci i młodzieży (od 8 lat wzwyż, ale młodsze dzieci z pomocą rodziców też sobie poradzą) podstaw programowania. Umożliwia on łatwe tworzenie interaktywnych historyjek, animacji, gier, muzyki. Programy w nim stworzone naprawdę mogą robić wrażenie.

Głównym bohaterem programów jest „duszek” któremu wydajemy polecenia, za pomocą instrukcji ułożonych z bloczków.

https://scratch.mit.edu

4. Code combat

Nauka programowania (m.in. Python, JS) poprzez granie w grę! Główny bohater musi pokonywać przeszkody, zbierać nagrody i walczyć, my mu w tym pomagamy pisząc odpowiedni kod. To narzędzie przeznaczone jest już dla starszych dzieciaków lub nawet dla dorosłych, ale jest niesamowicie wciągające.

https://codecombat.com

5. Hour of code

Godzina dla programowania to międzynarodowa akcja, która zachęca do spróbowania swoich sił z kodem. Co roku z tej okazji pojawiają się specjalne kursy, które przeprowadzają przez podstawy programowania. W tej nauce pomagają postaci z dobrze znanych bajek (była Kraina Lodu, Star Wars, MindCraft). Godzina

Kodowania jest globalną akcją, w której udział biorą dziesiątki milionów uczniów z ponad 180 krajów. Jednogodzinne tutoriale są dostępne w ponad 40 językach. Nie jest wymagane wcześniejsze doświadczenie.

https://hourofcode.com/pl

6. Pocket Code

Jest to aplikacja mobilna, która pozwala na programowanie za pomocą klocków/puzzli i wykorzystanie takich zasobów telefonu komórkowego jak kompas czy kamera. Aplikacje stworzone w Pocked Code mogą być pobierane czy wysyłane do innych użytkowników.

https://edu.catrob.at/our-apps

7. Tynker

Jest to platforma z grami i kursami online, w których programujemy układając puzzle. Możemy znaleźć aplikacje, dzięki którym można zaprogramować robota czy drona.

https://www.tynker.com/free-play/

8. Lightbot

Aplikacja mobilna, która daje nam możliwość programowania wirtualnego robota i sterowania jego drogą po torze przeszkód. Wszystko dzieje się w bardzo intuicyjny sposób, za pomocą strzałek i prostych znaków.

https://lightbot.com

Możesz także poszukać świetnie napisanych książeczek dla dzieci, które opowiadają na czym programowanie polega. To idealne rozwiązania dla tych naprawdę najmłodszych 😉

Powodzenia! Istnieje duże ryzyko, że Ty także się „wkręcisz” 😉

Zdjęcie: 123rf

Zobacz więcej

artykuł
  • Redakcja portalu Mamo Pracuj
  • 1 MIN. CZYTANIA
kobieta ma białe włosy
  • Jagoda Jasińska
  • 3 MIN. CZYTANIA
artykuł
grafika informująca o wydarzeniu w Google
  • Anna Łabno - Kucharska
  • 2 MIN. CZYTANIA
wywiad
ABB Karolina Dziarek-Ciuraszkiewicz
  • Dominika Cienkiewicz
  • 9 MIN. CZYTANIA
artykuł
  • Dominika Cienkiewicz
  • 2 MIN. CZYTANIA
artykuł
dieta dla nastolatków
  • Dominika Kamińska
  • 3 MIN. CZYTANIA
artykuł
styl business casual
  • Alicja Zielińska
  • 3 MIN. CZYTANIA

+3 tys. mam w newsletterze

© Mamopracuj 2024

Skip to content