ZABAWY Z KODOWANIEM
- Aleksandra Schulz
- 2 mar 2019
- 2 minut(y) czytania
Programowanie, inaczej kodowanie, to - najprościej mówiąc - pisanie kodu, który pozwoli nam uzyskać określony
efekt w działaniu komputera.
Specjaliści wyróżnili 7 umiejętności i postaw, które pozwolą dzieciom odnaleźć się w przyszłości, której kształtu jeszcze nie znamy.
Jak można wspierać rozwój -
i dlaczego programowanie w tym pomaga!
1. Otwarty umysł
Programowanie wymaga dostrzegania i nazywania problemów oraz poszukiwania niestandardowych rozwiązań. Wymaga - i uczy - myślenia “out of the box”, a równocześnie korzystania ze znanych i dostępnych rozwiązań w sytuacjach zarówno typowych, jak i niestandardowych. Również podążanie za bieżącymi trendami w programowaniu wymaga otwartości umysłu i ją trenuje - język programowania jest żywy i zmienia się wraz ze światem.
2. Nastawienie na rozwiązywanie problemów
Kodowanie pozwala osobie, która potrafi z niego korzystać, tworzyć rozwiązania problemów, przed którymi staje. Doświadczenie własnej skuteczności i sprawczości w rozwiązywaniu problemów jest dla dziecka wspaniałym, wspierającym doświadczeniem, które przekłada się na wszystkie dziedziny życia!
3. Analizowanie, wnioskowanie i ewaluacja
Programowanie łączy ze sobą świat przedmiotów ścisłych i humanistycznych. Nauka języków programowania oraz tworzenie nowych rozwiązań uczy myślenia - w tym w dużej mierze tego logicznego, przyczynowo-skutkowego, które pozwala wnikliwie przeanalizować problem, podjąć decyzję, a następnie zweryfikować jej trafność - i spróbować znowu.
4. Współpraca z innymi
Programiści często pracują w zespole. To wspaniale - w końcu co dwie głowy, to nie jedna, a co dopiero dziesięć głów! Człowiek jest istotą społeczną, umiejętność współpracy i uwzględniania różnych stanowisk jest jedną z najważniejszych kompetencji - dziś i z całą pewnością w przyszłości.
5. Refleksja nad uczeniem się
Podobno nie ma błędów, są tylko sposoby, które nie działają. Tak miał powiedzieć Thomas Edison, wynalazca żarówki, po tym, jak stworzył kilkaset niezadowalających prototypów. W tym rzecz. Programowanie uczy, że błędy są tylko naturalną częścią procesu. W pewnym sensie programowanie jest ciągłym uczeniem się. Niektórzy twierdzą, że tak samo jest z życiem…
6. Myślenie krytyczne i kreatywne
To dwa bieguny, które składają się na wszechstronne podejście do problemu. Myśląc kreatywnie, spoglądamy na sprawę z różnych stron, wynajdujemy niestandardowe, twórcze i innowacyjne rozwiązania dla problemów. Myślenie krytyczne z kolei pozwala ocenić rzetelnie, czy dane rozwiązanie rzeczywiście odpowiada na nasze potrzeby i czy jest najlepszym możliwym rozwiązaniem. Te dwa podejścia łączą się nierozerwalnie z nauką programowania.
7. Jasna i adekwatna komunikacja
Wydawałoby się, że kodowanie nie ma nic wspólnego z komunikacją. Tak jednak nie jest. Już sam proces przyswajania języków programowania wymaga jasnej i klarownej komunikacji podczas uczenia się, zaś w dalszym etapie - zmusza nas do precyzyjnego formułowania swoich oczekiwań i działań. To sposób myślenia, który przekłada się na komunikację i działanie.
Ciekawe propozycje zabaw z kodowaniem.
Darmowe aplikacje:
Run Marco
Scratch
Lightbot
Bit by Bit