Bc. Tomáš Effenberger

Diplomová práce

Adaptabilní systém pro výuku základů programování

Adaptive System for Learning Programming
Anotace:
Práce prezentuje adaptabilní systém pro výuku základů programování. Systém podporuje motivaci a usnadňuje učení kombinací několika strategií: programováním pomocí bloků, novou programovací hrou na mřížce a vizualizací postupu založenou na metodě „mastery learning“. Systém doporučuje studentům úlohy obtížnosti odpovídají jejich aktuálním dovednostem, čímž jim pomáhá ponořit se do řešení a dosáhnout …více
Abstract:
This thesis presents an adaptive learning system for introductory programming. To support learning and motivation, the system uses block-based programming, a novel grid-world programming game, and progress visualization based on mastery learning. By adapting difficulty of tasks to the current skills, the system helps the students to immerse in the problem-solving activity and achieve the state of flow …více
 
 
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 17. 5. 2018

Obhajoba závěrečné práce

  • Obhajoba proběhla 19. 6. 2018
  • Vedoucí: doc. Mgr. Radek Pelánek, Ph.D.
  • Oponent: Mgr. Marek Grác, Ph.D.

Citační záznam

Plný text práce

Obsah online archivu závěrečné práce
Zveřejněno v Theses:
  • světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatiky

Masarykova univerzita

Fakulta informatiky

Magisterský studijní program / obor:
Informatika / Umělá inteligence a zpracování přirozeného jazyka