2021
DOI: 10.3390/info12030101
|View full text |Cite
|
Sign up to set email alerts
|

Gauge Object Oriented Programming in Student’s Learning Performance, Normalized Learning Gains and Perceived Motivation with Serious Games

Abstract: Serious Games (SG) provide a comfortable learning environment and are productive for various disciplines ranging from Science, Technology, Engineering, and Mathematics (STEM) to computer programming. The Object Oriented (OO) paradigm includes objects related to real life, and is considered a natural domain that can be worked with. Nonetheless, mapping those real-life objects with basic Object-Oriented Programming (OOP) concepts becomes a challenge for students to understand. Therefore, this study is concerned … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 38 publications
0
5
0
Order By: Relevance
“…Regarding students, the literature review reveals that these aspects are categorized into problems of Cost, Background and Student Learning Experiences, Learning Motivation, Level of Comprehension, and Problem-Solving Skills (see Table IV). Cost (S1) [4] Background and Student Learning Experiences (S2) [1,14,15,17,18,[20][21][22] Learning Motivation (S3) [11,[23][24][25][26] Level of Comprehension (S4) [27][28][29][30][32][33][34] Problem Solving Skills (S5) [35][36][37] Cost. For most students, learning to program is a very expensive task and can slow down the learning process.…”
Section: ) Problems Related To Studentsmentioning
confidence: 99%
See 3 more Smart Citations
“…Regarding students, the literature review reveals that these aspects are categorized into problems of Cost, Background and Student Learning Experiences, Learning Motivation, Level of Comprehension, and Problem-Solving Skills (see Table IV). Cost (S1) [4] Background and Student Learning Experiences (S2) [1,14,15,17,18,[20][21][22] Learning Motivation (S3) [11,[23][24][25][26] Level of Comprehension (S4) [27][28][29][30][32][33][34] Problem Solving Skills (S5) [35][36][37] Cost. For most students, learning to program is a very expensive task and can slow down the learning process.…”
Section: ) Problems Related To Studentsmentioning
confidence: 99%
“…Several competencies, especially digital skills, are seen as crucial for the development of personal abilities [36]. Students cannot solve complex problems, so they are replaced with basic concepts to build higher cognitive understanding [37]. Material Portion (C3) [28,25,33,61,63] Learning Models or Methods.…”
Section: ) Problems Related To Studentsmentioning
confidence: 99%
See 2 more Smart Citations
“…OOP is difficult to learn for students, especially novice students, because both the basic concepts (objects and classes) and fundamental concepts (encapsulation, inheritance, and polymorphism) are abstract [8][9][10][11], hard to describe [12][13][14] and more than just understanding the definition [15]. Some of these difficulties include the fact that OOP translates real-world objects into object-oriented code [16]; sometimes the lecturers do not have enough experience with the OOP concept on how to teach the abstraction of the concept to students [17]; many applications are designed based on object interactions which is different from the procedural programming style [18]; of course, the transition from a procedural programming paradigm to an object-oriented paradigm is a challenge in itself [19]. Due to complexity and abstraction, the OOP concept needs innovative solutions, which can serve as a means to learn these concepts [20].…”
Section: Introductionmentioning
confidence: 99%