Poslední úprava: doc. RNDr. Antonín Jančařík, Ph.D. (28.09.2019)
Posláním předmětu je seznámit studenty s blokovými i textovými programovacími jazyky, které se využívají v edukační praxi pro rozvoj algoritmického myšlení u žáků. Obsahově se předmět orientuje na specifika syntaxí, jazyků, algoritmických konstruktů a filozofických přístupů k prostředím a jazykům, které byly vytvořeny pro edukaci žáků (Scratch, MakeCode, Kodu, aj. dle aktuální nabídky programovacích prostředí). Předmět si klade za cíl rozvíjet studentů algoritmické, logické a kreativní myšlení, či strategie řešení problémů prostřednictvím různých edukačních programovacích jazyků. Obsahově se předmět orientuje na algoritmické myšlení, informatické myšlení a jejich rozvoj; specifika syntaxí, jazyků, algoritmických konstruktů a filozofických přístupů k prostředím a jazykům, které byly vytvořeny pro edukaci žáků. Tyto prostředky a prostředí pro rozvoj algoritmického, kreativního myšlení a řešení problémů (na základní a střední škole) jsou představovány v závislosti na svých specificích, metodách programování a možnostech zařazení do edukačního procesu. V rámci předmětu se student seznámí s různými online prostředími, virtuálními světy, či programovací jazyky (Scratch, MakeCode, Kodu, aj. dle aktuální nabídky programovacích prostředí a programů).
Literatura
Poslední úprava: doc. RNDr. Antonín Jančařík, Ph.D. (28.09.2019)
Vybrané příklady literatury a informačních zdrojů z hlediska složitosti vzhledem k prostředím a programům a samotné filozofii algoritmického myšlení:
ASPINALL, Brian. Code Breaker: Increase Creativity, Remix Assessment, and Develop a Class of Coder Ninjas!, 2017.
RESNICK, Mitchel. Lifelong kindergarten: cultivating creativity through projects, passion, peers, and play. Cambridge, Massachusetts: MIT Press, [2017]. ISBN 9780262037297.
PILGRIM, Mark. Ponořme se do Python(u) 3: Dive into Python 3. Praha: CZ.NIC, c2010. CZ.NIC. ISBN 978-80-904248-2-1.
RYANT, Ivan. Algoritmy a datové struktury objektově. V Praze: Ivan Ryant, [2017]. ISBN 978-80-270-1660-0.
ZITER, Rachel. Coding in Scratch for beginners. North Mankato, Minnesota: Capstone Press, [2018].
Online podpora a komunity aktuálních programovacích jazyků a prostředi.
Studijní opory
Poslední úprava: PhDr. Petra Vaňková, Ph.D. (26.01.2020)