DICE GAME IN TEACHINGIN TEACHING OBJECT-ORIENTEDOBJECT-ORIENTED PROGRAMMING
The result's identifiers
Result code in 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>
Result on the web
<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
—
Alternative languages
Result language
angličtina
Original language name
DICE GAME IN TEACHINGIN TEACHING OBJECT-ORIENTEDOBJECT-ORIENTED PROGRAMMING
Original language description
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.
Czech name
—
Czech description
—
Classification
Type
J<sub>ost</sub> - Miscellaneous article in a specialist periodical
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
V - Vyzkumna aktivita podporovana z jinych verejnych zdroju
Others
Publication year
2022
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
Logos Polytechnicos
ISSN
2464-7551
e-ISSN
2464-7551
Volume of the periodical
13
Issue of the periodical within the volume
3
Country of publishing house
CZ - CZECH REPUBLIC
Number of pages
11
Pages from-to
78-88
UT code for WoS article
—
EID of the result in the Scopus database
—