Łącz grafikę, zdjęcia, muzykę i dźwięk w interaktywne kreacje
Łącz grafikę, zdjęcia, muzykę i dźwięk w interaktywne kreacje
Zagłosuj: (Głosy: 10 049)
Program licencji: Darmowa
Twórca programu: Lifelong Kindergarten Group of the MIT Media Lab
Wersja: 3.29.1
Działa pod: Windows
Zagłosuj:
Program licencji
(Głosy: 10 049)
Darmowa
Twórca programu
Wersja
Lifelong Kindergarten Group of the MIT Media Lab
3.29.1
Działa pod:
Windows
Zalety
- pomaga zrozumieć istotę programowania
- prosty i intuicyjny w obsłudze
- nauka programowania za pomocą przystępnie przedstawionych bloków
- działa też offline
- darmowy
- tworzy wokół siebie całą społeczność
Wady
- wersja offline wymaga instalacji Adobe AIR
- aplikacja ma trochę mniej funkcji, niż wersja na komputer
Scratch do darmowe program przeznaczony dla osób, które chcą się nauczyć programowania. Został stworzony dla dzieci i nastolatków, ale tak naprawdę każdy początkujący programista może ze Scratch'a z powodzeniem korzystać - bez względu na swój wiek.
Darmowe narzędzie do nauki programowania
Scratch to aplikacja edukacyjna stworzona przez MIT, która pomaga uczyć się programowania. Jest przeznaczona głównie dla najmłodszych użytkowników, więc tłumaczy zasady programowania w sposób przystępny i dostosowany do wieku aspirujących programistów. Z jego pomocą dzieci mogą w łatwy sposób zrozumieć na czym polega samo programowanie, a także tworzyć swoje pierwsze własne projekty. Język programowania jest podzielony w Scratch na bloki, pod którymi kryją się określone funkcje. Zastępują one linie kodu, które wpisywane są przez programistów. Łączy się je między sobą jak puzzle. Bloki są posegregowane na różnego kategorie i każda z nich odpowiada danej grupie funkcji. Można je łatwo rozróżnić dzięki kolorom, np. niebieski do komendy ruchu, a fioletowy to komendy odpowiadające za dźwięk. Różne i uporządkowane barwy pozwalają poznać schematy języków programowania. Dzięki temu wiadomo, w jakiej kolejności należy zapisywać poszczególne linie i którą komendę w danym momencie wybrać. Nauka programowania jest o wiele przyjemniejsza i angażująca, gdy możemy od razu widzieć efekty naszej pracy, co również umożliwia Scratch. Bloki z funkcjami przeciąga się do obszaru roboczego i na nie klika, by wykonały polecenie. Strona z podglądem pokaże, jakie zmiany zaszły przez to w naszym projekcie.
Dla początkujących programistów w każdym wieku
Wprawdzie Scratch jest przeznaczony dla dzieci, które z programowaniem nie miały do tej pory nic spólnego, jednak nie oznacza to, że można w nim wykonać jedynie najprostsze projekty. Mogą być one dość rozbudowane i zawierać wiele elementów. Zaprojektujemy w nich też grafikę - edytor znajduje się w zakładce Costumes, a także elementy dźwiękowe, które znajdują się w zakładce Sound. Możemy dopracować projekt pod każdym względem. Edycji podlega też czas trwania poszczególnych poleceń. Aplikacja, którą tworzymy może być mniej lub bardziej zaawansowana, a stworzymy ją za pomocą całkowicie darmowego programu. Warto podkreślić, że Scratch powstał ze współpracy różnych specjalistów uniwersytetu MIT, a więc możemy być pewni, że uczy on prawidłowych nawyków i jest dostosowany dla najmłodszych użytkowników. Choć pracę na nim możemy rozpatrywać jako formę rozrywki, to nie jest to wcale jedynie zabawa. Scratch może naprawdę być wstępem do nauki programowania, który przygotowuje nas do bardziej zaawansowanych programów. Mogą z niego korzystać też dorośli, którzy nie mieli do tej pory żadnej styczności z językami programowania.
Ucz się sam lub ucz innych z pomocą Scratch
Scratch jest bardzo prosty w obsłudze i nie wymaga nawet instalacji. Możemy uruchomić go z poziomu przeglądarki internetowej i od razu przystąpić do tworzenia pierwszego projektu. Musimy mieć oczywiście dostęp do Internetu. Jeśli nie zawsze jest to możliwe, to możemy również skorzystać z wersji offline - jest ona do pobrania za darmo ze strony twórców Scratch. Wymaga to zainstalowania wcześniej programu Adobe AIR. Scratch to nie jest zwykła aplikacja. Zbudowana jest wokół niego cała społeczność - począwszy od twórców i nauczycieli, przez rodziców, po samych użytkowników. Może współtworzyć projekty z innymi i udostępniać je pozostałym członkom społeczności. Kod jest widoczny dla każdego i można wykorzystać go jako bazę do zaprogramowania kolejnej aplikacji. Jeśli nie chcemy się w ten sposób angażować, to zawsze możemy korzystać jedynie ze Scratch offline.
Zalety
Zalety
- pomaga zrozumieć istotę programowania
- prosty i intuicyjny w obsłudze
- nauka programowania za pomocą przystępnie przedstawionych bloków
- działa też offline
- darmowy
- tworzy wokół siebie całą społeczność
Wady
- wersja offline wymaga instalacji Adobe AIR
- aplikacja ma trochę mniej funkcji, niż wersja na komputer