PředmětyPředměty(verze: 978)
Předmět, akademický rok 2025/2026
   Přihlásit přes CAS
Dětské programovací jazyky - NDIN019
Anglický název: Programming languages for children
Zajišťuje: Katedra softwaru a výuky informatiky (32-KSVI)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2025
Semestr: letní
E-Kredity: 4
Rozsah, examinace: letní s.:1/2, Z [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Garant: Mgr. Anna Yaghobová
Mgr. Lenka Forstová
Vyučující: Mgr. Lenka Forstová
Mgr. Anna Yaghobová
Je neslučitelnost pro: NDIX019
Je záměnnost pro: NDIX019
Anotace
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.
Poslední úprava: Forstová Lenka, Mgr. (29.04.2025)
Podmínky zakončení předmětu

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.

Poslední úprava: Forstová Lenka, Mgr. (29.04.2025)
Literatura

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

Poslední úprava: Forstová Lenka, Mgr. (29.04.2025)
Sylabus
Ú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

Poslední úprava: Forstová Lenka, Mgr. (29.04.2025)
 
Univerzita Karlova | Informační systém UK