Dissertation/ Thesis

Navrhněte počítačovou hru pro vstupní kurzy programování ; Design a computer game for introductory courses of programming

التفاصيل البيبلوغرافية
العنوان: Navrhněte počítačovou hru pro vstupní kurzy programování ; Design a computer game for introductory courses of programming
المؤلفون: Sedláček, David
المساهمون: Pecinovský, Rudolf, Pavlíčková, Jarmila
بيانات النشر: Vysoká škola ekonomická v Praze
سنة النشر: 2019
المجموعة: University of Economics, Prague (VŠE): Science and Research / Vysoká škola ekonomická v Praze
مصطلحات موضوعية: Java, Architecture-first, výuka, programování, BlueJ, výuka vývojem hry, kontinuální vylepšování projektu, vývoj softwaru, OOP (objektově orientované programování), vážná hra, výukové vzory, gamifikace, výuka návrhových vzorů, Vstupní kurzy programování, návrhové vzory, CS1 (Computer Science 1), OOP (object-oriented programming), education, education via game development, software development, design patterns, continuous project improvement, design pattern education, serious game, gamification, pedagogical patterns
الوصف: Praktické ukázky ve cvičeních mají znatelný dopad na efektivitu výuky objektově oriento-vaného programování. Některé přístupy k výuce mohou studentům učení znesnadnit. Dob-rým příkladem jsou případy cvičení, ve kterých se studenti příliš zabývají samotným kódo-váním. Dobře navržený přístup k výuce metodikou Architecture-first může zvýšit efektivitu učení a poskytnout větší přidanou hodnotu kurzem.Práce zkoumá účinky různých přístupů návrhu cvičení a celých kurzů a navrhuje příklad výuky na základě postupně vylepšovaného projektu pro studeny vstupních kurzů progra-mování s důrazem na návrhové vzory. Je třeba věnovat pozornost nejen přístupu k výuce ale také výukovým metodám, kontextu kurzu a jeho plánu.Práce navrhuje přístup k výuce programování vstupních kurzů se snahou vyhnout se zá-kladním prvkům kódování a namísto toho nejprve představit řešení skrze ověřené návrhové vzory. Důležitost výuky návrhových vzorů spočívá v nastavení dobrých zásad pro budoucí softwarové inženýry a vývojáře.Další výzkum na toto téma by se měl zaměřit na iterativní zlepšování návrhu cvičení na základě vyhodnocování kurzů a na zhodnocení stěžejních pedagogických vzorů, které by měly být v lekcích použity. ; Practical examples in exercises have significant impact on effectivity of teaching object-oriented programming. Some approaches may hinder student learning. Cases where stu-dents pay too much attention to coding itself instead of to high level design are good example of ineffective and possibly even harming teaching. A well-designed Architecture-first approach to teaching programming may improve student learning and value added by the course.This study investigates the effects of different approaches to course and exercise design and designs example of continuously improved project for students of CS1 courses to learn basics of programming with emphasis on design patterns. Attention must be paid not only to approach to teaching, but to teaching techniques, context of use and course plan as well.Study offers approach to teaching ...
نوع الوثيقة: master thesis
وصف الملف: application/pdf
اللغة: Czech
Relation: https://vskp.vse.cz/eid/72641
الاتاحة: https://vskp.vse.cz/eid/72641
Rights: Vysokoškolské kvalifikační práce obhájené na VŠE jsou veřejně dostupné online. https://knihovna.vse.cz/navody/vskp ; Theses and disertations defended at University of Economics, Prague are freely available online. https://knihovna.vse.cz/navody/vskp
رقم الانضمام: edsbas.52A06B8
قاعدة البيانات: BASE