WSEAS Transactions on Advances in Engineering Education
Print ISSN: 1790-1979, E-ISSN: 2224-3410
Volume 18, 2021
The Role of Computer Games in Teaching Object-Oriented Programming in High Schools - Code Combat as a Game Approach
Author:
Abstract: Computer games are an effective approach that enhances student’s motivation and innovation. Many modern teaching strategies have been implemented in the process of teaching different subjects such as learn to do, explore to learn, cognitive and meta-cognitive learning, and gamification. Gamification is an effective approach to make a positive change in students’ behavior and attitude towards learning, to improve their motivation and engagement. This paper presents the role of computer games in enhancing high schools computer science students’ motivation and engagement through gamification. It’s illustrated the implementation of Code Combat as a teaching model for teaching object-oriented programming (OOP) which considered a tough topic in the computer science field. Code-Combat is a gamification platform that uses games elements to make coding interesting and engaging for students. It consists of different levels, where each level covers a specific topic in computer science and structures based on object oriented methodology such as(variables, conditions, loops and recursion).
Search Articles
Pages: 37-46
DOI: 10.37394/232010.2021.18.4