%0 Journal Article
%T Using Gamification to Teach Students Programming Concepts
%A Rania Elshiekh
%A Laurie Butgerit
%J Open Access Library Journal
%V 4
%N 8
%P 1-7
%@ 2333-9721
%D 2017
%I Open Access Library
%R 10.4236/oalib.1103803
%X
Gamification
is the use of game concepts in a non-gaming environment. It is used in many fields
such as business, health and education. The problem of learning programming language
has existed for a long time and researchers seek to solve this problem. Most instructors
agree that there is a problem when teaching programming and many students are unable
to understand programming logic. So there must be a method to encourage them. Students
need to be motivated to practise study and exchange ideas. Gamification is used
as a tool to motivate students and increase their engagement. This paper
surveys empirical studies which tackled gamification to encourage computer
science students and help them in learning coding or improving their coding skills.
The paper will show the results of using this approach with computer science students
at university level.
%K Gamification
%K Higher Education
%K Teaching Programming Language
%K Motivation
%K Encourage
%U http://www.oalib.com/paper/5288100