SKRYPT KODOWANIE Dla Nauczycieli Szkolenie grupowe z zakresu włączania narzędzi TIK do nauczania przedmiotowego, oraz praktycznego zastosowania TIK w nauczaniu, uczenia uczniów opartego na metodzie eksperymentu. W ramach projektu pn. Miśki numer RPMP.10.01.03-12-0424/16, realizowanego w ramach Regionalnego Programu Operacyjnego Województwa Małopolskiego na lata 2014-2020, 10 Oś Priorytetowa Wiedza i Kompetencje, Działanie 10.1.3. Edukacja w szkołach prowadzących kształcenie ogólne ze środków Europejskiego Funduszu Społecznego Autor: Łukasz Sułkowski Str. 1
Spis treści Podstawy kodowania... 3 Aplikacja KODU... 10 Aplikacja COLOBOT i C-BOT... 11 Tworzenie aplikacji na telefon... 12 Aplikacje na tablet i telefon... 13 Str. 2
Podstawy kodowania - adres strony www.runmarco.allcancode.com Str. 3
- adres strony www.code.org Na dole strony możemy zmienić język na Polski Str. 4
Studio kodowania code.org pokaż to swoim uczniom! Ponad 11 151 718 000 linii kodu napisanych przez 10 milionów uczniów na całym świecie, dzięki code.org platformie non-profit wspieranej między innymi przez korporacje Microsoft oraz Google. Wybierz kurs w odpowiedniej kategorii wiekowej i zacznij działać. Często oprócz wskazówek i instrukcji pojawia się film. Niektóre z treści są po angielsku (filmy i niektóre obrazki). Inne nie wymagają użycia komputera, a jedynie kartek papieru i pisaków. Przykładowo uczeń może wydawać polecenia bazując na postaciach i elementach ze świata gry Minecraft. Str. 5
- adres strony www.klikankowo.jimdo.com Wybieramy zajęcia komputerowe kodowanie I np. Kodowanie I-III (kodowanie z Mikołajem) Str. 6
- adres strony www.lego.com/pl-pl/campaigns/bits-and-bricks?ignorereferer=true Zmiana języka w prawym dolnym rogu. - adres strony www.google.com/doodles/celebrating-50-years-of-kids-coding Str. 7
- adres strony www.koduj.gov.pl W zakładce strefa dziecka GRY I ZABAWY Zacznij przygodę z programowaniem Poniżej znajdziesz gry o różnym poziomie trudności. Wybierz postać, którą chcesz zagrać a następnie rozpocznij zabawę w programistę! Twoim zadaniem będzie zaplanować ruch wybranej postaci. Zastanów się, jakie polecenia będą najlepsze i pozwolą wykonać zadanie możliwie najszybciej. Str. 8
Str. 9
Aplikacja KODU Kodu Game Lab to oprogramowanie, w którym gry z grafiką 3D mogą tworzyć najmłodsi miłośnicy programowania. Możemy tworzyć nowy świat albo skorzystać z kursu który krok po kroku nauczy nas tworzenia kodu. Str. 10
Aplikacja COLOBOT i C-BOT Gra, która poprzez zabawę przenosi ucznia do nauki programowania w Java i C++ Str. 11
Tworzenie aplikacji na telefon Dla bardziej zaawansowanych uczniów możemy zmierzyć się z aplikacją touchdevelop. - adres strony www.touchdevelop.com Lektor w języku polskim wraz z filmem przeprowadzi nas krok po kroku jak stworzyć własną grę. Str. 12
Aplikacje na tablet i telefon - nazwa aplikacji Codeapillar - zakoduj gąsienicę W grze chodzi o to, aby doprowadzić gąsienicę do celu układając dla niej coś w rodzaju skryptu składającego się ze strzałek. Pierwsze poziomy są bardzo. Po każdym poziomie należy nakarmić gąsienicę. Karmimy ją liśćmi, które ona wskazuje. Tu dodatkowa korzyść w postaci nauki liczb w języku angielskim. Str. 13
- Scratch Jr to bezpłatna aplikacja dla dzieci, dzięki której można w przystępny sposób nauczyć się programować proste gry i interakcje. Scratch Jr nie wymaga pisania kodu, ponieważ aplikacja wykorzystuje proste klocki (bloki) imitujące fragmenty kodu, które należy przypisać do danej postaci z bajki i ułożyć w określonej kolejności. Zabawa ze Scratch Jr oswaja z tematyką projektowania i programowania aplikacji i gier mobilnych, pozwala zrozumieć, czym jest programowanie obiektowe, a także rozwija kreatywność i logiczne myślenie. Str. 14
- Scratch Scratch to edukacyjny język obiektowy, stworzony jako środek do nauczania dzieci i młodzieży (od 8 lat wzwyż) podstaw programowania oraz środowisko programistyczne służące do tworzenia i uruchamiania programów w tym języku. Scratch umożliwia łatwe tworzenie interaktywnych historyjek, animacji, gier, muzyki. Programowanie odbywa się w sposób wizualny - elementy języka mają kształt puzzli a poprzez przeciąganie mogą być układane w określonym porządku. W ten sposób tworzy się kod przypisany określonemu obiektowi. Obiekty mogą reagować na zdarzenia zewnętrzne. Wygląd postaci przypisanych do obiektów można wybierać z zasobnika, tworzyć lub importować z zewnątrz. Str. 15
Str. 16
Str. 17
Str. 18