DICE GAME IN TEACHINGIN TEACHING OBJECT-ORIENTEDOBJECT-ORIENTED PROGRAMMING
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F71226401%3A_____%2F22%3AN0100743" target="_blank" >RIV/71226401:_____/22:N0100743 - isvavai.cz</a>
Výsledek na webu
<a href="https://www.vspj.cz/soubory/download/id/9299" target="_blank" >https://www.vspj.cz/soubory/download/id/9299</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
DICE GAME IN TEACHINGIN TEACHING OBJECT-ORIENTEDOBJECT-ORIENTED PROGRAMMING
Popis výsledku v původním jazyce
Object-oriented programming (OOP) is a crucial part of informatics-oriented study programmes. Therefore, understanding principles of object-oriented programming thoroughly is essential for college students. The knowledge and skills obtained in a course of object-oriented programming are further applied in other related courses as well as in practical life. Although students gradually learn the OOP principles, supplemented with explanatory examples, this approach can be enhanced even further by including the Larman’s Dice Game, which is a comprehensive problem that lead to fully understanding then principles and improving students’ skills. Dice game implementation is commonly performed in object-oriented languages such as Java, Python or C Sharp. However, some types of presented solutions are not full-featured or fully functional. In addition, the fact that some languages e.g. do not require object deallocation suppresses the significance of the moment of object cancellation. The paper presents a way of using the Larman’s Dice Game implementation in teaching object-oriented programming in the degree programme of Applied Informatics at the College of Polytechnics Jihlava. We introduce our teaching methodology and we describe our example (implementation in C++). In seminars, the Dice Game problem is explained in individual stages accompanied by related discussion. After using Dice Game for the first time in seminars, students’ responses are positive and the innovation proves to be a good teaching method.
Název v anglickém jazyce
DICE GAME IN TEACHINGIN TEACHING OBJECT-ORIENTEDOBJECT-ORIENTED PROGRAMMING
Popis výsledku anglicky
Object-oriented programming (OOP) is a crucial part of informatics-oriented study programmes. Therefore, understanding principles of object-oriented programming thoroughly is essential for college students. The knowledge and skills obtained in a course of object-oriented programming are further applied in other related courses as well as in practical life. Although students gradually learn the OOP principles, supplemented with explanatory examples, this approach can be enhanced even further by including the Larman’s Dice Game, which is a comprehensive problem that lead to fully understanding then principles and improving students’ skills. Dice game implementation is commonly performed in object-oriented languages such as Java, Python or C Sharp. However, some types of presented solutions are not full-featured or fully functional. In addition, the fact that some languages e.g. do not require object deallocation suppresses the significance of the moment of object cancellation. The paper presents a way of using the Larman’s Dice Game implementation in teaching object-oriented programming in the degree programme of Applied Informatics at the College of Polytechnics Jihlava. We introduce our teaching methodology and we describe our example (implementation in C++). In seminars, the Dice Game problem is explained in individual stages accompanied by related discussion. After using Dice Game for the first time in seminars, students’ responses are positive and the innovation proves to be a good teaching method.
Klasifikace
Druh
J<sub>ost</sub> - Ostatní články v recenzovaných periodicích
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
—
Návaznosti
V - Vyzkumna aktivita podporovana z jinych verejnych zdroju
Ostatní
Rok uplatnění
2022
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název periodika
Logos Polytechnicos
ISSN
2464-7551
e-ISSN
2464-7551
Svazek periodika
13
Číslo periodika v rámci svazku
3
Stát vydavatele periodika
CZ - Česká republika
Počet stran výsledku
11
Strana od-do
78-88
Kód UT WoS článku
—
EID výsledku v databázi Scopus
—