Using computer games as an aiding means in programming education

Konecki, Mario; Đurić, Bogdan Okreša; Milić, Luka
October 2015
Proceedings of the Multidisciplinary Academic Conference;Oct2015, p1
Conference Proceeding
Programming is hard and demanding course that presents a problem for many computer science students. In order to try to make programming courses more interesting and engaging for students various approaches that use computer games as an aiding means in programming courses have been proposed and implemented. Computer games, as a wellknown source of entertainment have been chosen because of their capability to capture the students' attention. In this paper a discussion about the problems in programming courses is given along with an overview of different approaches that include computer games in programming education. Discussion about the usage of these approaches is presented and conclusions based on presented work are given.


Related Articles

  • Instructional strategies for teaching computer programming: Interactions with the cognitive style... van Merrienboer, Jeroen J.G. // Journal of Research on Computing in Education;Fall90, Vol. 23 Issue 1, p45 

    Reports on two experiments testing a compensatory model that predicts that the assumed negative effects of impulsivity may be compensated by the use of a computer-programming instructional strategy that emphasizes the completion of existing programs as opposed to the generation of new programs. ...

  • Building Apps the Teen Way. Braun, Linda W. // Young Adult Library Services;Summer2012, Vol. 10 Issue 4, p14 

    The article discusses teenagers who program computer code to create application software, or apps, such as 15-year-old Robert Nay who developed the game Bubble Ball in 2011. It is suggested that coding can help teenagers feel empowered, use time constructively, and be committed to learning....

  • A Formal Language Selection Process for Introductory Programming Courses. Parker, Kevin R.; Chao, Joseph T.; Ottaway, Thomas A.; Chang, Jane // Journal of Information Technology Education;2006, Vol. 5, p133 

    The selection of a programming language for introductory courses has long been an informal process involving faculty evaluation, discussion, and consensus. As the number of faculty, students, and language options grows, this process becomes increasingly unwieldy. As it stands, the process...

  • On the Development of a Programming Teaching Tool: The Effect of Teaching by Templates on the Learning Process. Al-Imamy, Samer; Alizadeh, Javanshir; Nour, Mohamed A. // Journal of Information Technology Education;2006, Vol. 5, p271 

    One of the major issues related to teaching an introductory programming course is the excessive amount of time spent on the language's syntax, which leaves little time for developing skills in program design and solution creativity. The wide variation in the students' backgrounds, coupled with...

  • Situating Programming Abstractions in a Constructionist Video Game. WEINTROP, David; WILENSKY, Uri // Informatics in Education;2014, Vol. 13 Issue 2, p307 

    Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study...

  • Introduce Programming in a Fun, Creative Way. Flanagan, Sandra // Tech Directions;Jan2015, Vol. 74 Issue 6, p18 

    The article discusses computer programming language Scratch developed by Lifelong Kindergarten Group at Massachusetts Institute of Technology (MIT) Media Lab and aimed at introducing programming basics to young students. It states that learners can make projects by snapping together movable...

  • Review of Alan Acock's A Gentle Introduction to Stata, Fourth Edition. Collier, Tim // Stata Journal;2015, Vol. 15 Issue 2, p588 

    In this article, I review A Gentle Introduction to Stata, Fourth Edition, by Alan Acock (2014 [Stata Press]).

  • Programming Language Use in US Academia and Industry. BEN ARFA RABAI, Latifa; COHEN, Barry; MILI, Ali // Informatics in Education;2015, Vol. 14 Issue 2, p143 

    In the same way that natural languages influence and shape the way we think, programming languages have a profound impact on the way a programmer analyzes a problem and formulates its solution in the form of a program. To the extent that a first programming course is likely to determine the...

  • Create a Python game for the Raspberry Pi. Partner, Kevin // PC Pro;Oct2012, Issue 216, p058 

    The article offers step-by-step instructions for creating a computer game for the Raspberry Pi using the Phyton educational programming language.


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics