Wprowadzenie
W trakcie tego kursu uczestnicy będą mieli okazję zapoznać się z podstawami programowania poprzez interaktywne środowiska dostosowane do ich wieku i umiejętności. Wykorzystamy platformy takie jak code.org, ScratchJr oraz Scratch, które oferują prosty interfejs graficzny, umożliwiający dziecku eksperymentowanie z programowaniem w intuicyjny sposób.
Program kursu
1Lekcja 1. Sofia i przyjaciele
Pierwsze zajęcia są poświęcone przede wszystkim zapoznaniu uczestników z
podstawową obsługą narzędzia Google Meet, oraz z środowiskiem Play lab na
stronie code.org. Na zajęciach skupimy się na nauce udostępniania ekranu,
przełączania kart przeglądarki oraz podstawowych bloczków takich jak pętlę,
zderzenia i ruch.
2Lekcja 2. Młody Picasso
Lubisz rysować, albo bawić się w paintcie? Jeżeli tak to pędzle w dłoń, na dzisiejszych zajęciach każdy z Was poczuje się jak prawdziwy artysta. Na zajęciach nauczymy się rysować obrazy korzystając z podstawowych komend takich jak pętle i przesuwanie postaci.
3Lekcja 3. Gra w piłkę
Na zajęciach stworzymy prostą grę zręcznościową polegającą na trafieniu piłką do bramki.
4Lekcja 4. Grzybobranie
Na zajęciach poznamy sposoby tworzenia sterowania postacią, oraz dowiemy się czym są komunikaty.
5Lekcja 5. Zwierzęca olimpiada
Na zajęciach poznamy pętle powtórz x razy, oraz nauczymy się
dodawać dźwięki do naszej gry! Dodatkowo powtórzymy sobie elementy poznane na
wcześniejszych zajęciach.
6Lekcja 6. Arktyczna impreza
Na zajęciach stworzymy prostą grę połączoną z animacją utrwalając zdobytą dotąd
wiedzę. Dodatkowo również nauczymy się w jaki sposób można nałożyć obraz z
kamery na fragment duszka.
7Lekcja 7. Flappy bird cz.1
Na zajęciach zaczniemy pracę nad grą Flappy bird. Lekcję poświęcimy na zaplanowanie pracy, przygotowanie grafik oraz podstaw sterowania.
8Lekcja 8. Flappy bird cz.2
Na zajęciach zaprogramujemy pozostałe funkcjonalności gry Flappy bird.
9Lekcja 9. Minecraftowe wyzwanie
Na zajęciach rozpoczniemy pracę z blokami tekstowymi. Naszym zadaniem będzie pomoc Stevowi w kilku niezwykle skomplikowanych łamigłówkach.
10Lekcja 10. Powtórzenie wiadomości
Na zajęciach utrwalimy zdobytą wiedzę, oraz dzieci samodzielnie wykonają proste zadania pod okiem trenera.
11Lekcja 11. Gra w koszykówkę
Celem zajęć jest zapoznanie uczniów z językiem programowania Scratch oraz
przedstawienie podobieństw między nim, a poznanymi wcześniej językami.
12Lekcja 12. Catch'em all
Na zajęciach przećwiczymy poznane koncepty logiczne w środowisku
Scratch. Dodatkowo pokażemy, że programowanie może być również kreatywną
zabawą (na kolejnym semestrze nauczymy się w jaki sposób dodawać do gry własne
postacie - w tym przypadku postacie z gry Minecraft).
13Lekcja 13. Urodziny pingwinów
Na zajęciach stworzymy grę dwuosobową! W grze będziemy grać
pingwinami, których zadaniem jest zbierać spadające torty. Kto pierwszy zbierze 10
tortów wygrywa. Po zajęciach niech każdy z uczestników zagra z bratem, siostrą,
kuzynem lub rodzicami.
14Lekcja 14. Tower defender - Minecraft
Celem zajęć jest przedstawienie możliwości środowiska MakeCode w Minecraft Education.
15Lekcja 15. Wilk i zając
Dzieci projektują prostą grę, w której jedna postać goni drugą, unikając przeszkód.
16Lekcja 16. Magia i zaklęcia
Uczniowie przeniosą się do pełnego magi Hogwartu gdzie będą doskonalić swoje umiejętności magiczne i programistyczne.
17Lekcja 17. Powtórzenie wiadomości
Najwyższa pora sprawdzić jak dużo zapamiętaliśmy z całej naszej przygody. Myszka i klawiatura w dłoń - pokażmy czego się nauczyliśmy. Powtórzenie wiadomości opierać się będzie na quizie podsumowującym wiedzę uczniów. Ponadto uczniowie będą samodzielnie realizować zlecone przez nauczyciela zadania podsumowujące.
18Lekcja 18. Projekt Artystyczny
Dzieci mają możliwość stworzenia własnego projektu, który może być grą, animacją, prezentacją lub innym kreatywnym dziełem, wykorzystującym zdobytą wiedzę i umiejętności.

