Vybrané připravené kurzy pro rozvoj algoritmického prostředí
Pro rozvíjení informatickému, resp. algoritmického myšlení učitelé mohou využít již připravené kurzy, či prostředí. Tento článek si klade za úkol vybraná prostředí ukázat a v pár větách popsat. V těchto prostředích a kurzech je velmi důležitá návaznost a zároveň zvyšující se obtížnost, jak s ohledem na algoritmické konstrukty, tak algoritmické myšlení. Velmi často se využívají algoritmy cesty, tj. jak se dostat z jednoho místa na druhé. Zároveň jsou většinou takové kurzy určeny pro menší žáky, žáky na prvním stupni. Seznam vybraných prostředí: Code.org je zřejmě nejznámější a nejkomplexnější. Obsahuje 3 hlavní kurzy (pro předškoláky, rychlý kurz a kurzy bez PC), všechny tyto kurzy jsou složeny z jednorázových hodinových aktivit (hour of code). Velmi výhodné je pak, že se dá vytvořit bezplatně třída a v ní sledovat pokroky žáků. CodeCombat je prostředí, kdy formou hry se realizuje výuka programování – textovou formou, kterou si vybere vyučující nebo žák. Je zde také…
Od “obrázkového kódu” k “textovému programování”
Rozvoj informatického myšlení je možné u dětí a žáků rozvíjet již od útlého věku v mateřské školce a následně na základní i střední škole. Rozdílnosti jsou samozřejmě ve využití konkrétních prostředků vzhledem k věku, předmětu a zkušenostem žáků. Nicméně v tomto článku se budeme nejvíce zabývat typy programovacích jazyků vhodných pro žáky v různém věku. Mezi ně řadíme: vizuální kódy blokové programovací jazyky znakové/grafické textové textové programovací jazyky Vizuální kódy a znakové/grafické programovací jazyky jsou vhodné pro děti předškolního věku a žáky mladšího školního věku, kteří si ještě nejsou zcela jisti v čtení nebo jim čtení dělá problémy, jsou tak limitovány a nemohou se tak přímo soustředit na samotné aktivity. Vizuální kódy jsou často spojeny s robotickými programovatelnými hračkami nebo edukační robotikou. Bloková grafická programovatelná prostředí navazují na vizuální kódy, kde je možné již sestavit vlastní program a rozpohybovat například figurku nebo robotickou hračku. Jednodušší s méně možnostmi z hlediska…