Umiejętność programowania to nie tylko nauka zapisu kolejnych komend w danym języku czy rozwinięcie zdolności matematycznych. Aby nauczyć się sprawnie programować, należy przede wszystkim nauczyć się kreatywnego rozwiązywania problemów.
Wszystko to można zawrzeć w ramach pojęcia: myślenie komputacyjne. To z kolei możemy uszczegółowić do czterech umiejętności:
- Dekompozycja – rozkładanie problemu na mniejsze czynniki;
- Rozpoznawanie wzorców – szukanie i wskazywanie wspólnych cech dla różnych elementów;
- Abstrakcja wzorca – znajdowanie powiązań, które pomogą w podobnych problemach;
- Projektowanie algorytmów – projektowanie gotowego rozwiązania, które krok po kroku przybliży nas do celu.
Doskonaleniem tych umiejętności zajmujemy się w ramach różnych aktywności Knowla. Poniżej znajdziesz kilka przykładów.
Planeta pełna programowania – Planeta Pi
Aplikacje:
- Odyseja Kosmiczna
- Koduj wzorami
- Koduj kolorami
Wszystkie wymienione aplikacje wspomagają doskonalenie umiejętności myślenia komputacyjnego. Pozwalają na samodzielne odnajdowanie wzorca oraz kreatywne podejście do problemu. Umożliwiają naukę na błędach w dążeniu do celu.
Więcej o Planecie Pi – https://knowla.eu/pl/planety/planeta-pi/
Odyseja Kosmiczna
Aplikacja, której celem jest ustawienie elementów tak, żeby Pixel zebrał wszystkie statki z planszy. Każdy rodzaj elementów posiada inny zestaw cech i właściwości.
Doskonale sprawdzi się jako wstęp do nauki wszystkich umiejętności myślenia komputacyjnego. Od rozkładania problemu na pojedyncze elementy, przez wyszukiwanie rozwiązań, które można wykorzystać na różnych planszach (tworzenie strategii działania w tej aplikacji), po samo układanie algorytmu prowadzącego do rozwiązania tej łamigłówki.
Koduj wzorami
Należy odnaleźć wzór oraz uzupełnić go w drugiej części obrazka.
Podobną aktywność znajdziesz w Rysuj światłem po kształcie – Planeta Kontrast.
Koduj kolorami
Wśród wypisanych w kwadrat cyfr, należy dostrzec obraz i odpowiednio go pokolorować
Podobną aktywność znajdziesz w Rysuj według cyfr/liter – legenda – Planeta Dż.
Rozwiąż sudoku – Planeta M
Znana łamigłówka, która również pozwala rozwijać myślenie komputacyjne. Uczy wykrywania wzorów oraz dobierania strategii rozwiązywania problemu.
Podobne aktywności znajdziesz w: Sudoku z emocjami – Planeta EMO, Rozwiąż sudoku – Planeta Kontrast.
Złam szyfr – Planeta Dż
Aplikacja, w której należy odnaleźć wzór zakodowany za pomocą obrazków i kolorów, by potem odczytać ukryte słowo.
Połącz kropki – Planeta Spe
Należy połączyć kropki w taki sposób, żeby odkryć wzór. Wspomagać może naukę wyszukiwania wzorców i powiązań między elementami.
Aplikacje typu „ułóż drogę”
- Zaprogramuj drogę – Planeta Spe/Kontrast
- Zakoduj drogę – Planeta Spe/Kontrast
- Ułóż drogę – Planeta Hopsa
- Przejdź labirynt – Planeta Smart
W każdej z powyższych aplikacji należy ułożyć odpowiednią drogę z punktu A do punktu B, biorąc pod uwagę określone przeszkody oraz ograniczenia. Zadania nie muszą mieć jednego prawidłowego rozwiązania.
Są to aplikacje, które sprzyjają nauce algorytmizacji, czyli ustawiania instrukcji krok po kroku, żeby doprowadzić do określonego z góry celu.
Więcej o myśleniu komputacyjnym: https://wydawnictwo.wsei.eu/wp-content/uploads/2024/02/MYŚLENIE-KOMPUTACYJNE.pdf