Detail práce
Hra pro výuku úplných základů programování
Hlavním cílem této práce je vytvoření hry pro výuku úplných základů programování. První část této práce se zabývá studiem a analýzou současných her pro výuku programovaní a soudobých principů užívaných ve výukových hrách. Na toto navazuje návrh a implementace rozhraní pro vizuální programování v Unity3d a následná integrace tohoto rozhraní do jednoduché hry, která bude splňovat principy sepsané v první části této práce. Výsledek práce je poté vyhodnocen jak z hlediska technického tak uživatelského, s cílem zjistit efektivitu rozhraní pro vizuální programování a hry samotné jako nástroje pro představení programování.
hra, didaktická hra, vizuální programování, VPL, rozhraní, program, děti, výuka, multiplayer, soutěživost, scratch, codespells, loď, unity3d
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".
- Popište a diskutujte termín "úplné základy programování". Vyberte a ukažte příklad takových základů.
- Popište různé cílové skupiny "hry pro výuku základů programování" (aspoň 3) a dále popište, jak by se lišily návrhy takové hry pro tyto různé skupiny.
- Pro naučení uživatele nějaké znalosti navrhnete a připravíte nějaký koncept (např. VPL) a k němu sadu prvků UI. Co znamená, že je koncept účelný? Jak to zjistíte?
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
@bachelorsthesis{FITBT13064, author = "Martin Ron\v{c}ka", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Hra pro v\'{y}uku \'{u}pln\'{y}ch z\'{a}klad\r{u} programov\'{a}n\'{i}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2015, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/13064/" }