Detail práce

Výuka pokročilých konstrukcí jazyka Python na základě poskytování zpětné vazby ke studentským kódům

Diplomová práce Student: Letý Pavel Akademický rok: 2016/2017 Vedoucí: Smrž Pavel, doc. RNDr., Ph.D.
Název anglicky
Teaching Advanced Python through Automatic Feedback to Student Codes
Jazyk práce
český
Abstrakt

Diplomová práce se věnuje problematice výukových systémů a jejich praktickému využití při výuce. V teoretické části práce je představena architektura těchto systémů společně s charakteristikami a příklady jednotlivých typů. Dále je popsána aplikace těchto systémů v oblasti výuky programování. Na základě těchto znalostí je navržena aplikace pro výuku jazyka Python s využitím zpětné vazby ke studentským projektům. V praktické části práce je představena implementace celého systému nasledovaná prezentací výsledků testování získaných v interakci s reálnými uživateli.

Klíčová slova

Python, inteligentní výukové systémy, automatizace učení, poskytnutí zpětné vazby

Ústav
Studijní program
Informační technologie, obor Počítačové sítě a komunikace
Soubory
Stav
obhájeno, hodnocení D
Obhajoba
22. června 2017
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "D".

Otázky u obhajoby
  1. Rozeberte výhody a nevýhody navržených metod izolace spouštěných studentských programů a porovnejte s kontejnerovými systémy typu Docker.
  2. Diskutujte způsob výběru dalších doporučení pro studenty a rozeberte, jaký počet doporučení a detekovaných chybných konstrukcí by měl systém optimálně obsahovat.
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Hladká Eva, doc. RNDr., Ph.D. (FI MUNI), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Švéda Miroslav, prof. Ing., CSc. (UIFS FIT VUT), člen
Citace
LETÝ, Pavel. Výuka pokročilých konstrukcí jazyka Python na základě poskytování zpětné vazby ke studentským kódům. Brno, 2017. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-06-22. Vedoucí práce Smrž Pavel. Dostupné z: https://www.fit.vut.cz/study/thesis/19583/
BibTeX
@mastersthesis{FITMT19583,
    author = "Pavel Let\'{y}",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "V\'{y}uka pokro\v{c}il\'{y}ch konstrukc\'{i} jazyka Python na z\'{a}klad\v{e} poskytov\'{a}n\'{i} zp\v{e}tn\'{e} vazby ke studentsk\'{y}m k\'{o}d\r{u}m",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19583/"
}
Nahoru