Tytuł zajęć. NAKARM SCOTTIEGO Sekwencje zdarzeń, programowanie (2) Poziom edukacyjny/ przedmiot/ grupa przedmiotów I etap edukacyjny Cel główny realizacji zajęć Zapoznanie uczniów z podstawami programowania i kodowania instrukcji Cele szczegółowe Uczeń po zakończonych zajęciach: tłumaczy, że programowanie oznacza mówienie komputerowi co oraz w jakiej kolejności ma wykonać, programując kolegę planuje napisanie programu, koduje a następnie testuje go samodzielnie przed uruchomieniem, wymyśla własne polecenia, programuje kolegę, aby ten wykonał wybrane polecenie w klasie (np. przejście z punktu A do B), korzystając z gry Scottie Go pisze trudniejsze programy używając nowych poleceń. Cele niespecyficzne: współpracuje w zespole tworząc program, ma świadomość, że warto w życiu operować precyzyjnymi komunikatami.
Wymagania technologiczne jak musi spełnić szkoła/sala/przestrzeń dydaktyczna w której odbywają się zajęcia Minimum jeden tablet o parametrach pozwalających na uruchomienie gry Scottie Go Wybrane cyfrowe zasoby edukacyjne wykorzystywane w toku realizowanych zajęć Aplikacja mobilna Scottie Go Materiały i narzędzia wykorzystywane w toku realizowanych zajęć (w tym narzędzia technologiczne) Zestawy Scottie Go 1 opakowanie na 2-3 osoby, karty pracy, ołówki, arkusze papieru z rysunkiem owoców, warzyw i przeszkód. Ogólny zarys pomysłu na zajęcie. Podczas zajęć uczniowie poznają pojęcie programu i kodu. Planują przygotowanie programu, tworzą algorytm, kodują program i go testują przed przekazaniem innemu uczniowi do wykonania. Wykonując zadania manualne, ruchowe oraz z wykorzystaniem klocków i aplikacji Scottie Go nauczą się tworzyć jasne i zrozumiałe zaawansowane programy. Zadania zespołowe dodatkowo pozwolą im poprawić umiejętności pracy zespołowej i komunikacji. Przebieg zajęć z uwzględnieniem celu oraz sposobu wykorzystania nowych technologii edukacyjnych na każdym etapie. Temat, metoda pracy, zdanie opisu tematu, czas, wskazówki dla nauczycieli 2 godzinny warsztat szkoleniowy dla uczniów Część wstępna 1. CELE LEKCJI (1 )
Przedstaw uczniom jak będzie wyglądała lekcja. Określ czas trwania lekcji oraz narzędzia, których będą używać. 2. CO TO JEST PROGRAMOWANIE - POGADANKA (5 ) Porozmawiaj z uczniami o programowaniu komputerów. Staraj się jak najwięcej informacji uzyskać od uczniów. Zapytaj m.in.: - Jak to jest, że komputer wykonuje nasze polecenia? - Dlaczego komputery muszą być programowane? - Z czym Wam się kojarzy słowo programowanie/programista? - Co musi zostać zaprogramowane, żeby działało poprawnie? Część zasadnicza 1. PRZYGOTUJ POSIŁEK DLA SCOTTIEGO ZAPROGRAMUJ KOLEGĘ (40 ) Twoi uczniowie będą musieli zaprogramować siebie wzajemnie, aby poruszając się po planszy stworzonej na podłodze zebrać odpowiednią ilość warzyw, niezbędnych do przygotowania posiłku. Zademonstruj na przykładzie jak to należy zrobić a następnie poproś uczniów, aby zakodowali (korzystając z gotowych i własnych symboli) wiadomość dla robota. Po wykonaniu zadania przez wszystkich uczniów wyznacz uczniów, którzy będą pełnić rolę robotów wykonujących zadanie z karty pracy. Opis ćwiczenia zał. 1 Wprowadzenie do zadania: Odnaleziono Scottiego. Jest nieco zziębnięty, ale przede wszystkim głodny. Wyobraź sobie, że Twój kolega/koleżanka jest robotem i nie wie co to marchewka, pietruszka, pomidor. Zaprogramuj go, aby przyniósł odpowiednie warzywa i owoce niezbędne do przygotowania posiłku. Przygotuj planszę: Rozłóż na podłodze punkt START, umieść na pewnym wyznaczonym terenie owoce, warzywa lub ilustracje owoców
lub warzyw (wydruki na arkuszach A4). Rozłóż też minimum 4 przeszkody na trasie od START do produktów. Opis zadania: Uczeń dostaje kartę pracy z informacją jakie produkty są potrzebne. Na karcie znajduje się kod służącym do zakodowania ruchów robota. Zapisuje na kartce program, który za chwilę będzie musiał wykonać jego robot. Testuje program, zanim kartę pracy dostanie inny kolega. Podsumuj ćwiczenie. Dowiedz się, co było najtrudniejsze w programowaniu kolegi - Jak oceniają stopień trudności tego ćwiczenia? - Czy zdarzało się popełniać im błędy? - Po ilu próbach udało się im napisać właściwy program? - Czy stosowali swoje własne symbole? To samo zadanie można wykonać bez chodzenia po sali. Wówczas warto użyć pionków do gry i planszy. Uczniowie mogą przed ćwiczeniem wykonać planszę samodzielnie dekorując ją. 2. SCOTTIE GO INSTRUKCJE PROSTE (40 ) Zaproś uczniów do wykonania zadań z modułu 2 gry Scottie Go. W grze, Scottie musi pozbierać ślimaki z polany i przenieść je bezpiecznie na boisko lekkoatletyczne. Scottie skacząc przemieszcza się z pierwszego pola do trzeciego pola odbijając się po drodze od pola drugiego. Scottie skacze tylko do przodu. W niektórych zadaniach nie ma jeszcze konieczności wykorzystywania pętli, choć uprościłoby to rozwiązanie. Podczas zajęć często zdarza się, że uczniowie samodzielnie, intuicyjnie próbują skorzystać z klocków POWTÓRZ, mimo że ta instrukcja zostanie wprowadzona w kolejnym module. Z klocka POWTÓRZ i KONIEC PĘTLI LUB WARUNKU można swobodnie korzystać już od pierwszego modułu. Prawidłowa konstrukcja pętli POWTÓRZ wyjaśniona jest w lekcji dotyczących pętli. Część końcowa
1. PODSUMOWANIE DYSKUSJA (5 ) przeprowadź podsumowującą dyskusję, w której wskażesz na podobieństwa między wykonywanymi zadaniami na lekcji a programowaniem komputerów Oczekiwane efekty pracy Zgodnie ze standardem wymagań kompetencji cyfrowych osób objętych szkoleniem w ramach projektu Definiowanie problemu / sytuacji problemowej samodzielnie lub w grupie Analiza problemu/sytuacji problemowej Szukanie różnych dróg rozwiązań/ problemu/ sytuacji problemowej Wybór najefektywniejszej (np. najszybszej, najkrótszej) drogi rozwiązania problemu/sytuacji problemowej Opracowanie algorytmu prowadzącego do rozwiązania problemu/ sytuacji problemowej Sprawdzenie poprawności działania opracowanego algorytmu (czyli otrzymania zakładanego wyniku/ osiągnięcia zakładanego celu) poza środowiskiem wizualnego programowania lub innym środowiskiem programistycznym Tworzenie programu będącego realizacją opracowanego algorytmu w środowisku wizualnego programowania lub innym środowisku programistycznym Testowanie programu w środowisku wizualnego programowania lub innym środowisku programistycznym Prezentacja rozwiązania problemu/sytuacji problemowej Ewaluacja efektów zajęć z wykorzystaniem roli TIK Ewaluacja efektów zajęć z wykorzystaniem roli TIK powinna polegać na obserwacji aktywności uczniów w poszczególnych aktywnościach w ramach realizowanej lekcji w szczególności w zakresie sposobu przeprowadzania analizy problemów, szukania różnych dróg rozwiązań, wyboru najefektywniejszej drogi rozwiązania problemu oraz testowania. Uwagi:
Należy zwrócić uwagę na konieczność dostosowaniu wymagań oraz form i metod pracy do indywidualnych potrzeb uczniów w tym uczniów ze specjalnymi potrzebami edukacyjnymi a także dostosować je do wieku uczniów z klas 1-3, ich doświadczeń, możliwości językowych i psychomotorycznych. 2016 CC BY - SA [Poznańskie Centrum Superkomputerowo-Sieciowe]
Karty z zadaniami Produkty do zebrania: 2 marchewki, 1 pomidor Produkty do zebrania: 2 cebule 1 marchew Produkty do zebrania: 1 jabłko 2 banany Produkty do zebrania: 1 pomidor 1 banan 1 marchew
Produkty do zebrania: 1 kapusta 1 marchew 1 pomidor Produkty do zebrania: 1 kapusta 2 pomidory Produkty do zebrania: 2 pomidory 2 marchewki Produkty do zebrania: 1 banan 1 cebula