Czym jest myślenie obliczeniowe?
Myślenie obliczeniowe („myślenie obliczeniowe” wydaje się być bardziej odpowiednim terminem w języku rosyjskim, ale w RuNet jest to pierwsza opcja, która jest bardziej powszechna) to koncepcja systematycznego podejścia do problemu, aby następnie stworzyć rozwiązanie, które może wdrożyć komputer . Mówiąc najprościej, zanim nauczysz komputer, jak rozwiązać konkretny problem, osoba musi zrozumieć sam problem i sposób jego rozwiązania, a myślenie komputerowe jest właśnie do tego techniką. Koncepcja ta została zaproponowana przez matematyka i informatyka Seymoura Paperta w 1980 roku jako teoretyczna podstawa bardziej efektywnego rozwiązywania problemów. W edukacji myślenie obliczeniowe jako koncepcja zaczęło zyskiwać na popularności po notatce profesor informatyki Jeannette Wing z 2006 roku, która zaproponowała wprowadzenie myślenia obliczeniowego do edukacji dzieci jako podstawowej umiejętności, którą każdy powinien posiadać.Cztery filary myślenia obliczeniowego
Myślenie obliczeniowe jako technika opiera się na czterech kluczowych metodach.-
Rozkład.
Podział złożonego problemu na kilka mniejszych i możliwych do rozwiązania problemów.
-
Abstrakcja.
Koncentrowanie się wyłącznie na informacjach istotnych dla podjęcia decyzji i ignorowanie niepotrzebnych szczegółów.
-
Rozpoznawanie wzorców.
Poszukiwanie podobieństw pomiędzy rozważanym problemem a innymi, które zostały już rozwiązane, aby przenieść do niego sprawdzone już podejścia.
-
Algorytmy.
Opracowanie krok po kroku rozwiązania problemu lub zasad jego rozwiązania.
Zastosowanie myślenia komputerowego w życiu
Ogólnie rzecz biorąc, myślenie komputerowe jako metoda wykracza daleko poza programowanie, a jego elementy są stale używane przez większość ludzi przy rozwiązywaniu problemów o różnym stopniu złożoności. Klasyczny podstawowy przykład: musisz dostać się z punktu A do punktu B w nieznanym mieście. Aby zdecydować, którą ścieżkę wybrać, należy:- Zadanie to dzielisz na kilka mniejszych (dekompozycja): przestudiuj mapę i możliwe opcje trasy, wybierz sposób dotarcia do punktu B itp.
- Następnie oceniasz atrakcyjność różnych tras na podstawie ich długości, obecności punktów szczególnych po drodze lub łatwości podróżowania (abstrakcja).
- Następnie zastanawiasz się nad dostępnymi opcjami w oparciu o wcześniejsze doświadczenia z podróży do innych miast, które są najbardziej podobne pod względem wielkości i krajobrazu miejskiego (rozpoznawanie wzorców).
- Na tej podstawie wybierasz najbardziej odpowiednią trasę i sposób transportu (algorytmy).
Uczenie się i rozwijanie umiejętności myślenia obliczeniowego
Jeśli chodzi o badanie myślenia komputerowego jako techniki i dyscypliny, dziś dla zainteresowanych dostępnych jest całkiem sporo materiałów na ten temat. Dlatego Międzynarodowe Towarzystwo Technologii w Edukacji (ISTE) oferuje każdemu bezpłatny kurs Myślenia obliczeniowego , opracowany przy wsparciu Google , przeznaczony również dla specjalistów technicznych. Bezpłatny kurs myślenia komputerowego można również znaleźć na przykład na platformie Coursera. Programy myślenia obliczeniowego, zarówno dla uczniów na różnych poziomach, jak i dla nauczycieli, oferuje także Akademia Robotyki na Uniwersytecie Carnegie Mellon . I wreszcie w myśleniu komputerowym jedną z dominujących ról odgrywa logika. Do jego trenowania przyda się regularne rozwiązywanie problemów i łamigłówek np. Poniżej znajduje się proste, podstawowe podejście do uczenia się, rozwijania i konsekwentnego stosowania czterech podstawowych technik myślenia obliczeniowego.-
Praktyka rozkładu.
Po prostu spróbuj zastosować tę zasadę (jeśli oczywiście jeszcze tego nie robisz) do różnego rodzaju zadań i problemów wymagających rozwiązania. Sztuka polega na tym, aby wytrenować swój umysł, aby używał tego podejścia na bieżąco, bez świadomej koncentracji. Pomimo tego, że podzielenie jednego problemu/zadania na kilka mniejszych jest dla wielu rozwiązaniem dość banalnym (szczególnie w programowaniu), nie każdy wie jak to zastosować i robi to regularnie.
-
Praktyka abstrakcji.
Abstrakcja polega po prostu na skupieniu się na informacjach, które są najbardziej istotne i ważne dla rozwiązania konkretnego problemu. Działa w połączeniu z dekompozycją, podczas której dzielisz problem na kilka podzadań i skupiasz się na nich pojedynczo, szukając tylko informacji potrzebnych do rozwiązania danego problemu.
-
Ćwicz umiejętności rozpoznawania wzorców.
Kiedy będziesz ćwiczyć myślenie obliczeniowe, które zaczyna się od dekompozycji, rozwiną się także Twoje umiejętności rozpoznawania wzorców. Podejście tutaj jest takie samo jak w przypadku dekompozycji - wystarczy poćwiczyć szukanie podobieństw z innymi, już rozwiązanymi problemami. Rozpoznawanie wzorców pozwala szybciej rozwiązywać problemy, wykorzystując wzorce myślowe, które są już wyćwiczone i znane Twojemu mózgowi.
-
Ćwicz umiejętność tworzenia algorytmów
Tutaj znowu kluczem jest przystosowanie mózgu do korzystania z tego systemu. Nasze życie domyślnie wypełnione jest algorytmami, które nazywamy nawykami. Trzeba tylko zwrócić świadomą uwagę na tworzenie algorytmów. Co więcej, dotyczy to nie tylko pracy czy szkoleń, ale także wielu innych codziennych spraw. Przykładowo, podstawą walki z prokrastynacją , o której ostatnio rozmawialiśmy, także w dużej mierze jest świadome tworzenie algorytmów (wraz z rozpoznawaniem wzorców).
GO TO FULL VERSION