Informatyka dla dzieci
Logo
Logo jest chyba najbardziej znanym językiem programowania używanym w edukacji dzieci.
Książki
Computer Science Logo Style – udostępnione do użytku prywatnego wydanie książek o programowaniu w Logo: Symbolic Computing, Advanced Techniques, Beyond Programming.
Artykuły
http://www.up.krakow.pl/ktime/ref2007/Kolodzie.pdf – o uczeniu dzieci informatyki za pomocą Logo – „celem edukacji informatycznej w gimnazjum nie jest nauka żadnego, konkretnego języka programowania, czy wykształcenie programisty. Na tym etapie istotne jest, aby uczeń mógł zorientować się, na czym polega sterowanie komputerem oraz czy komunikacja z komputerem za pomocą języka programowania jest tym, co chce i będzie potrafił robić w przyszłości.” Autorka postuluje nauczanie za pomocą przykładów nie wymagających użycia matematyki czy algorytmiki, podaje przykłady prostych zadań, które powinny zainteresować uczniów dotychczas informatyką niezainteresowanych, o zainteresowaniach humanistycznych.
Strony internetowe
Gary S. Stager o Logo – duży zbiór linków odnośnie Logo i nauczania za pomocą komputera.
Implementacje Logo
Strona programu Scratch, w którym każdy może utworzyć swój projekt i opublikować go w sieci. Każdy z opublikowanych projektów można pobrać na swój komputer, zobaczyć jak działa, przerobić itp. Językiem programowania jest Logo w wersji obrazkowej. Program jest przetłumaczony na polski, pomoc i samouczki niestety jeszcze nie (są w języku angielskim i kilku innych językach). Projekty opublikowane w sieci działają jako aplety Javy, wymagają więc uruchomionej obsługi Javy w przeglądarce.
Elica – implementacja logo z grafiką 2D i 3D, zaprojektowana jako narzędzie edukacyjne do tworzenia modeli, wizualizacji matematycznych, gier itp. (kiedyś to instalowałem, ale nie pamiętam czy interface był dostępny po polsku).
Interpreter Logo działający w przeglądarce internetowej napisany w Javascripcie – można wpisać program i zobaczyć co robi żółw. Strona po angielsku, zawiera również „language reference”.
Języki do tworzenia grafiki
Tworzenie grafiki jest jedną ze skuteczniejszych form nauczania dzieci podstaw informatyki (czy może podstaw sterowania komputerem) – efekty programowania widać bezpośrednio na ekranie komputera. W pewnym sensie bazuje na tym Logo ze swoją „grafiką żółwia”.
Jednym z ciekawszych programów, które można by wykorzystać w edukacji jest Context Free Art, gdzie za pomocą bardzo prostych programów można uzyskać bardzo ciekawe efekty wizualne.
http://forthsalon.appspot.com/ - ciekawy eksperyment z językiem forth - zobaczcie jakie grafiki można uzyskać za pomocą odrobiny matematycznej wyobraźni i kilkunastu instrukcji.