Potańcówka (Dance party) to najnowszy zestaw łamigłówek, udostępniony w ramach Godzina Kodowania z okazji Tygodnia Edukacji Informatycznej w USA (Computer Science Education Week – CSEdWeek), przypadającego każdego roku na początku grudnia, w tym roku w dniach 3-9 grudnia 2018

Hasłem tegorocznego Tygodnia CSEdWeek jest KREATYWNOSĆ, którą uczniowie mogą rozwijać zabawiając się w układanie potańcówki dostępnej pod adresem: https://code.org/dance. W tym zestawie łamigłówek, w odróżnieniu od poprzednich, pozostawia się uczniom wiele swobody w tworzeniu własnych wersji rozwiązań. W tym celu m.in. od 10-tej łamigłówki programy uczniów nie są sprawdzane pod względem poprawności, by nie ograniczać ich kreatywności. Każda łamigłówka polega na utworzeniu tańca, w którym biorą udział wybrani tancerze, wykonując przeróżne figury w różnych zespołowych konfiguracjach tanecznych. Uczeń może wybrać tancerzy, figury taneczne oraz ich konfigurację, w której tańczą. Tańce odbywają się do muzyki, którą również może wybrać uczeń – są to popularne piosenki znanych uczniom wykonawców. Utworzone na ostatnim etapie tańce uczniowie mogą udostępnić innym uczniom i osobom, na ich mobilne urządzenia. 

Wskazówki dla nauczyciela

W dziale „Materiały dla nauczycieli” na stronie https://code.org/dance znajdują się uwagi metodyczne do poszczególnych łamigłówek – polecam zapoznanie się z nimi, by lepiej kierować pracą uczniów, nadając znaczenie kolejnym etapom tworzenia przez nich tańców. W trakcie przechodzenia przez kolejne poziomy pojawiają się filmy przybliżające uczniom czekające ich wyzwania – polecam je również. W tych uwagach podkreśla się znaczenie zdarzeń (ang. events) w programach (są to bloki na zielonym tle), które umożliwiają interakcję użytkownika z aplikacją i fatycznie stanowią podstawowe „narzędzie” kreatywności uczniów. Programowanie zdarzeń w języku programowania jest dość zawansowaną umiejętnością. W Potańcówce zaś jest to tak proste, jak korzystanie z wszystkich innych bloków. Zdarzenia pojawiły się już we wcześniejszych łamigłówkach, natomiast tutaj stanowią jeden z najważniejszych elementów programów. Potańcówka może być przykładem gotowej aplikacji, w której uczeń programuje tylko pewne fragmenty. Faktycznie jest to najczęstsza sytuacja w korzystaniu z profesjonalnych aplikacji – nie tworzymy ich, to należy do profesjonalnych informatyków – ale programujemy gotowy ich interfejs. Tego typu aplikacje mają olbrzymie znaczenie w kształceniu informatycznym, zwłaszcza w odniesieniu do osób które w przyszłości nie będą samodzielnie pisały programów w dziedzinie swoich profesjonalnych zastosowań – wśród uczniów takich osób jest większość – ale będą konfigurowały gotowe aplikacje do konkretnych zastosowań, które będą potrzebować, np. jako biolog, historyk, fizyk, matematyk. Ciekawe mogą być zajęcia łączące w sobie muzykę, taniec, czyli ćwiczenia ruchowe, oraz informatykę bez komputera. Scenariusze takich zajęć są w dziale „Potańcówka bez komputera”. Mogą one być kreatywnym wprowadzeniem do zajęć przy komputerach, gdy uczniowie będą tworzyć i programować własne tańce. Na zakończenie zajęć w środowisku Potańcówki proponuje się nauczycielom przeprowadzenie ankiety wśród uczniów, m.in. z pytaniem „Jaki jest związek kreatywności z informatyką?” Mając to na względzie, w czasie zajęć nauczyciel powinien dołożyć starań, by stworzyć uczniom warunki do rzeczywiście nieskrępowanego i kreatywnego tworzenia rozwiązań i oczekiwać na końcowe refleksje uczniów, wzmocnione dodatkowo dyskusją w klasie. Ważne, by przy tym wyjść poza uproszczenie, że kreatywność=programowania. Przy tworzeniu potańcówki uczniowie tworzą swoich tancerzy i przydzielają im ruchy/figury taneczne, tworzą z nich zespoły, wybierają muzykę, a zwłaszcza posługując się zdarzeniami projektują interaktywny taniec – tancerze mogą reagować na muzykę, klikanie myszy, naciskanie klawiszy, czy dotyk ekranu. Programowanie jest w tym tylko narzędziem realizacji wymyślonego i zaprojektowanego tańca. Polecam przykładowe potańcówki w filmach dostępnych w tym zestawie aktywności uczniów. 

Do uczniów i nauczycieli.
Będę wdzięczny za propozycje nazw figur i układów tanecznych, które pozostawiłem w oryginale – dla mnie są nieprzetłumaczalne, ale jestem pewien, że młodzi ludzie mają na nie swoje nazwy. Można nawet zorganizować konkurs w szkole.

Czekam na propozycje (syslo@ii.uni.wroc.pl), które chętnie włączę do przekładu. 

Wodna podróż (ang. VoyageAquatic) https://code.org/minecraft – to inna propozycja z okazji tegorocznego TygodniaCSEdWeek, również pobudzająca u uczniów kreatywność. 

Wodna podróż (ang. VoyageAquatic) https://code.org/minecraft

Tłumaczenia i koordynowanie inicjatywy GK w Polsce: Maciej M.Sysło, WWSI, Warszawa