SubjectsSubjects(version: 978)
Course, academic year 2025/2026
   Login via CAS
   
Programming languages for children - NDIN019
Title: Dětské programovací jazyky
Guaranteed by: Department of Software and Computer Science Education (32-KSVI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2025
Semester: summer
E-Credits: 4
Hours per week, examination: summer s.:1/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Guarantor: Mgr. Anna Yaghobová
Mgr. Lenka Forstová
Teacher(s): Mgr. Lenka Forstová
Mgr. Anna Yaghobová
Is incompatible with: NDIX019
Is interchangeable with: NDIX019
Annotation - Czech
Studenti se seznámí s vhodným nástroji pro výuku programování, algoritmizace a informatického myšlení použitelnými při výuce na ZŠ a SŠ. U studentů je rozvíjena schopnost posoudit volbu nástroje vzhledem k cílům výuky a pro danou věkovou kategorii žáků. Studenti jsou seznamováni s cíli výuky algoritmizace a programování na různých úrovních vzdělávacího systému. Jsou jim předkládány škálované úlohy a diskutovány varianty škálování za různým účelem. Studenti jsou seznamováni s různými způsoby zadávání úloh a způsoby jejich reflexe.
Last update: Forstová Lenka, Mgr. (29.04.2025)
Course completion requirements - Czech

Zápočet se uděluje za aktivní účast na cvičeních, plnění průběžně zadávaných úkolů a obhajoby dvou větších projektů. Jedním je vytvoření ucelené aplikace v prostředí programovacím prostředí Scratch MIT. Druhým je program pro ovládání robota nebo pro zvolenou IoT platformu.

Last update: Forstová Lenka, Mgr. (29.04.2025)
Literature - Czech

https://www.csunplugged.org

https://code.org/

https://www.umimeinformatiku.cz/

https://www.imysleni.cz/ucebnice

https://digitalizace.rvp.cz/co-se-meni/nova-informatika

https://www.commonsense.org/education

Last update: Forstová Lenka, Mgr. (29.04.2025)
Syllabus - Czech
Úvod do didaktiky programování
  • Význam výuky programování a informatického myšlení na ZŠ a SŠ
  • Přehled kurikulárních požadavků (RVP, rámcové cíle, očekávané výstupy)
  • Role učitele v podpoře informatického myšlení a algoritmizace
  • Prekoncepty a důležitá úloha unplugged aktivit
  • Vytváření základních představ o programování pomocí pohybových her, šipek, symbolických příkazů a krokových robotů (BlueBot, Cubetto, ...)

Blokové programování s využitím online kurzů

  • Práce s prostředími jako code.org, umimeinformatiku.cz, apod.
  • Analýza dostupných kurzů - přínosy a limity z hlediska začínajícího učitele
  • Didaktické scénáře: Jak efektivně využít hotový obsah ve výuce

Scratch jako nástroj pro kreativní výuku

  • Seznámení s prostředím a možnostmi práce ve Scratchi
  • Principy škálování úloh a zadávání otevřených projektů
  • Didaktika vedení výukových projektů

Robotika a simulace

  • Práce s robotickými simulátory (např. VEXcode VR, Open Roberta)
  • Výhody simulovaného prostředí pro výuku bez fyzických pomůcek
  • Vytváření škálovaných úloh pro heterogení skupiny

Micro:bit a IoT ve výuce

  • Základy práce s BBC Micro:Bit a jeho rozšíření (senzory, LED panely, radio, apod.)
  • Projekty propojující informatiku s fyzickým světem (IoT, chytré domy)
  • Analýza využití ve výuce, příklady s odkazem do reálného světa

Robotické stavebnice ve výuce

  • Přehled dostupných stavebnic (Lego, VEX aj.)
  • Porovnání jejich didaktické hodnoty - nároky na učitele, možnosti škálování
  • Praktická tvorba výukových scénářů a úloh
  • Kooperativní výuka

Blokové programování mobilních aplikací

  • Úvod do prostředí například MIT App Inventor
  • Příklady jednoduchých projektů a propojení s reálnými situacemi
  • Vhodnost pro různé stupně vzdělávání, limity práce s mobilními zařízeními

Návrh a prezentace vlastní projektu ve zvoleném prostředí

  • Návrh projektu v libovolném prostředí
  • Prezentace a obhajoba
  • Reflexe a poskytování zpětné vazby

Last update: Forstová Lenka, Mgr. (29.04.2025)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html