01 wstep do programowania scratch
TRANSCRIPT
![Page 1: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/1.jpg)
Zaprogramuj coś poprzez zabawę
Podstawy programowania – Scratch.
[email protected] .NET DeveloperMicrosoft MVP
![Page 2: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/2.jpg)
Agenda
• Kim (nie)jest programista• Scratchnij grę.– Krok po kroku
• Zadanie (domowe)
![Page 3: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/3.jpg)
Czy interesujecie się programowaniem ?
![Page 4: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/4.jpg)
Co Was interesuje najbardziej ?
![Page 5: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/5.jpg)
„Jestę programistą”
• Jestem wymiataczem C++/C#/Pascal+/Java
• Napisałem coś co zadziałało…• … ale nie wiem i nie interesuje mnie
dlaczego• Stworzyłem stronkę w HTMLu
![Page 6: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/6.jpg)
Przez zabawę do sukcesu
• Nie musisz być wymiataczem• Próby i błędy drogą do sukcesu• Twórz koło na nowo• Dowiedz się dlaczego i jak to działa• Nie nauczysz się w jeden dzień• Jest to wciągające
![Page 7: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/7.jpg)
Scratchnij grę
![Page 8: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/8.jpg)
![Page 9: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/9.jpg)
Nazywaj obiekty w języku angielskim !
![Page 10: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/10.jpg)
![Page 11: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/11.jpg)
![Page 12: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/12.jpg)
![Page 13: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/13.jpg)
Zasada (SoC) - Separation of Concerns
![Page 14: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/14.jpg)
![Page 15: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/15.jpg)
Event driven programming
![Page 16: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/16.jpg)
![Page 17: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/17.jpg)
Więcej na…
• http://scratch.mit.edu/• Dostępna nowsza 2 wersja (online)• Wersja 2 (offline) jest jeszcze Beta
![Page 18: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/18.jpg)
Zadanie
• Gra dwu lub jedno osobowa• Tematyka dowolna• Kolizje pomiędzy obiektami
![Page 19: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/19.jpg)
Podsumowanie
• Bądź cierpliwy• Używaj języka angielskiego• Bądź dociekliwy• Znajomość języka programowania
to nie wszystko
![Page 20: 01 wstep do programowania scratch](https://reader036.vdocuments.net/reader036/viewer/2022062406/5593591b1a28ab87788b46f3/html5/thumbnails/20.jpg)
Pytania