Giganci Programowania
Programy i Gry Komputerowe semestr 1 ONLINE (Scratch)
Najczęściej wybierane

Programy i Gry Komputerowe semestr 1 ONLINE (Scratch)

Scratch jest już gotowy aby pokazać nam wspaniały świat programowania. Dzięki poznaniu podstawowych i zaawansowanych pojęć wkroczymy na ścieżkę prawdziwych programistów. Czekają na nas różne przygody w krainach gdzie mieszka Wither i Steve, ale też na wyspie Angry Birdsów czy torach Forzy Horizon.

Wprowadzenie

Podstawy programowania realizowane są w języku Scratch. Jest to edukacyjny język, stworzony jako narzędzie do nauczania dzieci podstaw programowania. Umożliwia łatwe tworzenie interaktywnych historyjek, animacji, bądź gier. Programowanie odbywa się w sposób wizualny – elementy języka mają kształt puzzli, które ułożone we właściwy sposób tworzą działający program lub grę.

Program kursu

1Lekcja 1. Minecraft
Celem lekcji jest przedstawienie czym jest programowanie, jak się tworzy gry i czym są języki programowania. Drugim celem jest wdrożenie w środowisko SCRATCH poprzez stworzenie pierwszej gry w tym środowisku - Minecraft.
2Lekcja 2. Pacman
Celem lekcji jest poznanie zasad działania niektórych efektów np. duch oraz przypomnienie zmiennych i ich możliwości wpływu na różne elementy gier.
3Lekcja 3. Batyskaf
Na lekcji utworzona zostanie gra polegająca na poruszaniu się batyskafem i zestrzeliwaniu podwodnych bestii. Pokazane zostaną właściwości klonowania.
4Lekcja 4. T-rex cz. I
Celem lekcji jest stworzenie gry T-rex, która znana jest z przeglądarki Google Chrome i uruchomić ja można wtedy, gdy nie mamy połączenia z internetem.
5Lekcja 5. T-rex cz. II
Zajęcia stanowią kontynuację dla poprzedniej lekcji.
6Lekcja 6. Flappy Pigeon
Celem lekcji jest stworzenie gry Flappy Bird. Tworzenie dynamicznie zmieniającego się tła.
7Lekcja 7. Angry Birds cz. I
Celem lekcji jest utrwalenie funkcji bloku message oraz zapoznanie się z kategorią “Więcej bloczków”. Stworzenie swojego bloczku.
8Lekcja 8. Angry Birds cz. II
Zajęcia stanowią kontynuację dla poprzedniej lekcji.
9Lekcja 9. Wyścigi cz. I
Celem lekcji jest stworzenie projektu Wyścigi.
10Lekcja 10. Wyścigi cz. II
Zajęcia stanowią kontynuację dla poprzedniej lekcji.
11Lekcja 11. PlatformerSUS, cz. I
Celem lekcji jest stworzenie rozbudowanej gry platformowej osadzonej w uniwersum gry Among US. Na zajęciach uczniowie poznają podstawowe zasady i mechaniki tworzenia gier platformowych.
12Lekcja 12. PlatformerSUS, cz. II
Zajęcia stanowią kontynuację poprzedniej lekcji. Na lekcji uczestnicy skupią się na tworzeniu własnych poziomów.
13Lekcja 13. Powtórzenie wiadomości
Celem zajęć będzie powtórzenie materiału poznanego w trakcie trwania semestru.
14Lekcja 14. App Inventor - Lekcja pokazowa
Zastanawiasz się co Cię czeka w przyszłym roku. Już dziś serwujemy przedsmak tego co dla Ciebie przygotowaliśmy - tworzenie aplikacji na telefon. Łap smartfon w dłoń i działamy!
15Lekcja 15. (dodatkowa) Uwaga, zakręt!
Celem zajęć będzie stworzenie gry zręcznościowej dla dwóch osób. Uczestnicy wykorzystają narzędzie pisaka aby przygotować rozgrywkę.
16Lekcja 16. (dodatkowa) Uwaga, zakręt! Kontynuacja
Zajęcia stanowią kontynuację poprzedniej lekcji. Na lekcji uczestnicy skupią się na tworzeniu nowych power-up oraz przeszkód dla przeciwnika.
17Lekcja 17. (dodatkowa) Rozpoznawanie obrazu
Celem lekcji jest wprowadzenie do pojęć machine-learningu i sztucznej inteligencji (AI). Dzięki temu uczestnicy zajęć poznają podstawy uczenia maszynowego i będą w stanie przenieść rozwiązania sztucznej inteligencji do środowiska programowania Scratch.
18Lekcja 18. (dodatkowa) Papier, kamień, nożyce
Zajęcia przeznaczone na sprawdzenie umiejętności komputera do rozpoznawania materiału video pochodzącego z kamery. Stworzymy grę, w której będziemy mogli rywalizować z komputerem w papier, nożyce i kamień.