Programowanie dla dzieci w Toruniu – warsztaty

Drodzy Rodzice! Rozpoczynamy nowy nabór na warsztaty programistyczne dla dzieci „Programista od dziecka”. Cena warsztatów (jedne zajęcia) to niecałe 25 zł brutto. Każde zajęcia trwają 45 minut. 

Zajęcia przeznaczone są dla dzieci w wieku 8-10 lat.

W trakcie warsztatów Wasze dzieci dowiedzą się czym jest programowanie. Będziemy programować z wykorzystaniem iPadów i autorskiej, stworzonej na WMiI UMK aplikacji „Trains Project”, która pozwala tworzyć programy i uczyć algorytmiki już najmniejsze dzieci.

Zaczniemy już w drugiej połowie kwietnia, a plan zajęć wygląda tak:

TYDZIEŃ 1: Jak zaprogramować kota, mysz i ser, czyli pierwsze spotkanie z programowaniem.
TYDZIEŃ 2: Skąd wiem, że wygrałem, czyli jak policzyć punkty i sprawdzić czy mam ich dość.
TYDZIEŃ 3: Zwariowany atak sklonowanych świnek, czyli pętle i nie tylko.
TYDZIEŃ 4: Balonowy szał, czyli fizyka w grach
TYDZIEŃ 5: Czy program umie rysować?
TYDZIEŃ 6: Porozmawiaj ze mną, czyli komunikacja w programowaniu.

Zajęcia startują od 6 października.

Zajęcia odbywają się na Wydziale Matematyki i Informatyki (ul. Chopina 12/18, p E311) w sali nr L10.

Serdecznie zapraszamy!

Zapisy na stronie: https://trainstorun.evenea.pl/

Masz pytania? Skontaktuj się za pomocą e-mail (fri@mat.umk.pl) lub telefoniczne (669700136, 601865196).

Liczba miejsc ograniczona w jednej grupie może być maksymalnie 14 uczniów!

 

 

Jak wytresować kota?

Tym razem zajmiemy się kwestią tresowania kota. Skoro możemy pisać o klockach Lego i programowaniu Lego Mindstorms, to możemy też napisać o tym, jak zaprogramować aplikację sterującą kotem.

Oczywiście nie prawdziwym, tylko takim wirtualnym.

Kot, którego wytresujemy to postać z aplikacji Trains Project, firmowanej przez Fundację Rozwoju Informatyki WMII UMK. A tresować będziemy właśnie za pomocą tej aplikacji.

Trains Project

W roku akademickim 2013/2014 w ramach przedmiotu Programowanie Zespołowe, Zespół VII stworzył prototyp programu pod nazwą Magic Trains. Projekt zyskał uznanie wśród jurorów, otrzymując drugie miejsce w konkursie PZ.

Od tego czasu został znacząco zmodernizowany i rozszerzony o szereg nowych funkcji przez zespół w zmienionym składzie: Przemysław Porbadnik, Mateusz Wieczorkowski (studenci WMiI) i Błażej Zyglarski (pracownik WMiI) i zadebiutował jako Trains Project w Apple App Store. Do dziś nad projektem pracował cały szereg twórców, włączając w to osoby spoza pierwotnego grona autorów: w rozwoju udział wziął Kamil Gołuński (deweloper), zajęcia dla dzieci prowadzili Michał Dudkiewicz i Jakub Przybysz, głosów użyczyli Ewelina Zyglarska (polski) i Monika Zalewska (angielski).

Na czym to polega?

Projekt pozwala na niesamowicie łatwe wkroczenie dzieci do świata programowania. Uczy logicznego myślenia, znajomości podstaw informatyki, matematyki i fizyki, zapewniając jednocześnie świetną zabawę z miłymi stworkami.

Programowanie odbywa się podobnie jak w aplikacjach typu Scratch poprzez układanie klocków. Klockami są jednak tu lokomotywy, z których każda ma być rozumiana jako reakcja na pewne zdarzenie (np. uruchomienie programu, czy zderzenie stworków).

Wagoniki są natomiast czynnościami, które stworki będą wykonywały.

 

Zaprogramujmy więc kota.

Na początek należy uruchomić aplikację i wybrać pustą scenę. Przy scenie dotykamy przycisk “play”.

Pojawi się scena, z losowo wybranym stworkiem. Jeśli przytrzymamy jego miniaturę na pasku po prawej krawędzi ekranu, zobaczymy menu wyboru wyglądu stworka. Tutaj możemy wybrać kota i jego kolor. Pozbycie się menu, to przeciągnięcie go poza ekran.

Kot już jest. Trzeba go wytresować, czyli wybudować dla niego pociąg. Ponieważ kot zwykle chodzi własnymi ścieżkami, to napiszemy kod, który spowoduje, że będzie się kręcił w kółko i wędrował w tę i spowrotem.

Zaczniemy od lokomotywy czerwonej (początek programu), do której dolepimy pętlę (okrągłe wagony). Każda pętla może być skonfigurowana – wystarczy ją przytrzymać, aby otworzyło się okno z konfiguracją, np ilości powtórzeń.

Boczny tor pętli to ten, który będzie powtarzany. Tutaj dodamy wagony obrotu i ruchów w prawo i lewo. Domyślnie wartości dla wagonów będą losowane, chyba że je ustawimy (podobnie jak ilość powtórzeń pętli).

Uruchomienie programu to pociągnięcie czerwonej dźwigni w dół. Kot już jest i chodzi po ekranie jak chce. Wyłączenie jest analogiczne.

Teraz czas na nasze polecenia dla kocura.

Będziemy je wydawać za pomocą joysticka. Trzeba go najpierw włączyć w opcjach sceny (zielony trybik), podświetlając jego ikonę.

Następnie musimy dodać do kota obsługę joysticka. Będzie to reakcja na strzelanie joystickiem z procy. I tutaj wystarczy tylko jedna lokomotywa.

Dodatkowo każemy kotu zatrzymać się w miejscu po wciśnięciu kwadratowego przycisku joysticka. Wagon, który tego dokona, to pineska, przypinająca postać w obecnym miejscu sceny.

Tak wytresowany kot będzie starał się wykonywać nasze polecenia, choć jak to w przypadku kotów może być bardzo trudne.

Aplikację można pobrać  z AppStore. Zapraszamy!

Programowanie dla dzieci

Coraz częściej mówi się o nauce programowania od pierwszych lat życia. Takie autorytety dydaktyki Informatyki jak profesor Maciej Sysło, czy profesor Piotr Bała, zwracają uwagę na to, że nauka programowania spełnia wyjątkowo ważną rolę, ucząc nie tylko obcowania z nowoczesną technologią, ale także logicznego i krytycznego, a przede wszystkim kreatywnego myślenia. Dlatego spotykamy coraz to nowe inicjatywy, promowane przez ogromnych gigantów IT: Minecraft od Microsoft, Scratch, wspierany przez Samsunga, Swift Playgrounds od Apple i wiele innych pomniejszych, jak na przykład nasz Trains Project.

Fundacja Rozwoju Informatyki WMII UMK z Torunia ma również swój udział w nauce programowania. Na WMiI stworzyliśmy i rozwijamy aplikację, która pozwala nauczyć programowania wcześniej niż czytania. I to rzeczywiście działa. Przez ostatni rok przeprowadziliśmy serię warsztatów dla dzieci w wieku już od 5 lat. I nawet tak małe dzieci potrafią po bardzo krótkim wprowadzeniu stworzyć pierwsze gry.

20 maja 2017 mieliśmy stanowisko w Urzędzie Marszałkowskim w ramach Dni Funduszy Europejskich. Poniżej mała galeria zdjęć.

Aplikację można pobrać za darmo z AppStore (https://itunes.apple.com/in/app/trains-project/id1118705874?mt=8). Można też zapisać się na warsztaty (trains2.evenea.pl) oraz dowiedzieć się więcej (trainsprojectapp.com)