Teaching Programming Concepts by Developing Games

03/12/2019
by   Kailash Chandra, et al.
0

Learning to program could possibly be analogous to acquiring expertise in abstract mathematics, which may be boring or dull for a majority of students. Thus, among the countless options to approach learning coding [1-14], acquiring concepts through game creation could possibly be the most enriching experience for students. Consequently, it is important to select a lucid and familiar game for students. Then, the following step is to choose a language that introduces the basic concepts of object-oriented programming really well. For this paper, we chose the game of Tic-Tac-Toe, which is straight-forward for most people. The programming language chosen here is C++.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2022

Minecraft: An Engaging Platform to Learn Programming

Teaching programming effectively is difficult. This paper explores the b...
research
05/11/2018

Pocket Game Jams: a Constructionist Approach at Schools

The constructionist approach is more interested in constructing personal...
research
10/07/2017

Aprendendo Programacao Orientada a Objetos com uma Abordagem Ludica Baseada em Greenfoot e Robocode

One the major challenges in undergraduate computing programs is the lear...
research
07/13/2021

ML-Quest: A Game for Introducing Machine Learning Concepts to K-12 Students

Today, Machine Learning (ML) is of a great importance to society due to ...
research
05/10/2020

Understanding Learners' Problem-Solving Strategies in Concurrent and Parallel Programming: A Game-Based Approach

Concurrent and parallel programming (CPP) is an increasingly important s...
research
05/27/2020

Education Games To Learn Basic Algorithm With Near Isometric Projection Method

Basic programming and algorithm learning is one of the compulsory subjec...
research
08/07/2021

Piloting a Game Jam in Nigeria to Support Empathy and Compassion

While games may help to support skills practice and attitudinal change, ...

Please sign up or login with your details

Forgot password? Click here to reset