Każdy może programować

13
Każdy może programować Zajęcia komputerowe z pomysłem, klasa 6, WSiP 2014

Transcript of Każdy może programować

Page 1: Każdy może programować

Każdy może programowaćZajęcia komputerowe z pomysłem, klasa 6, WSiP 2014

Page 2: Każdy może programować

Co to jest Scratch• Scratch to wizualny język programowania, w którym początkujący

programiści mogą tworzyć własne projekty: interaktywne historyjki, animacje, gry i muzykę.

• Program Scratch jest darmowy, dostępny online po zalogowaniu się na stronie http://scratch.mit.edu lub po zainstalowaniu na dysku twardym komputera.

• Działa na platformach Windows, Linux i Mac OS X.• Scratch to także serwis społecznościowy – umożliwia umieszczanie

własnych projektów, oglądanie i pobieranie projektów utworzonych przez innych użytkowników, dyskutowanie o nich.

• Wszystkie projekty udostępniane na stronie Scratcha są objęte licencją Creative Commons.

Page 3: Każdy może programować

Strona główna Scratcha

Page 4: Każdy może programować

Twórca ScratchaJęzyk Scratch został zaprojektowany przez amerykańskiego informatyka Mitchela Resnicka, kierującego grupą badawczą w Laboratorium Mediów Instytutu Technologicznego Massachusetts w Stanach Zjednoczonych.

Zdjęcie pochodzi ze strony http://www.youtube.com/watch?v=yAgE_ek2K0o

Page 5: Każdy może programować

Programowanie w Scratchu• Wszystkie polecenia są zapisane w bloczkach, umieszczonych

w różnokolorowych grupach.• Bloczki z parametrami (np. liczbami, kolorami) można edytować.• Bloczki przeciąga się z palety do obszaru edycji skryptów. Można je

łączyć i ustawiać jeden pod drugim, aby utworzyć skrypt.• Polecenia zapisane w bloczkach są wykonywane przez duszka, do

którego przypisany jest skrypt. Duszki można pobierać z biblioteki lub rysować we wbudowanym edytorze obrazów.

• Działanie skryptu uruchamia się przez kliknięcie.• W Scratchu przyjęto zasadę rozpoczynania programów blokiem:

kiedy kliknięto zieloną flagę.

Page 6: Każdy może programować

Zalety Scratcha• Interfejs po polsku.• Wieloplatformowość.• Operowanie gotowymi blokami z poleceniami.• Możliwość tworzenia animacji.• Łatwe dodawanie dźwięków do projektu.• Możliwość publikowania projektów w internecie.

Page 7: Każdy może programować

Jak dołączyć do użytkowników Scratcha?• Otwórz w przeglądarce internetowej stronę główną

Scratcha – http://scratch.mit.edu/• Na pasku tytułu programu kliknij przycisk Dołącz do Scratch.

Page 8: Każdy może programować

Jak dołączyć do użytkowników Scratcha?• Wypełnij trzy kolejne karty formularza rejestracji.

• Aby zakończyć procedurę rejestracji, kliknij przycisk Załóż konto.• Teraz możesz już udostępniać swoje programy, oglądać i pobierać

oraz modyfikować programy innych użytkowników.

Page 9: Każdy może programować

Przykładowa symulacja udostępniona w Scratchu

Page 10: Każdy może programować

Przykładowa symulacja z kodem źródłowym

Page 11: Każdy może programować

Przykładowa animacja zegara z dźwiękiem

Page 12: Każdy może programować

Przykładowa gra komputerowa

Page 13: Każdy może programować

Wybrane strony poświęcone programowi Scratch• http://www.scratch.mit.edu/• http://www.enauczanie.com/narzedzia/scratch• http://zacznijprogramowac.blog.onet.pl/• http://scratch.blox.pl/html• http://www.robospace.pl/narzedzia/programowanie-

komputerow/scratch-opis