CLEI Electronic Journal (Aug 2010)

Teaching Programming Principles through a Game Engine

  • Cristiane Camilo Hernandez,
  • Luciano Silva,
  • Rafael Alencar Segura,
  • Juliano Schimiguel,
  • Manuel Fernandez Paradela Ledón,
  • Luis Naito Mendes Bezerra,
  • Ismar Frango Silveira

DOI
https://doi.org/10.19153/cleiej.13.2.3
Journal volume & issue
Vol. 13, no. 2

Abstract

Read online

Teaching fundamental programming to freshmen is a hard task to be performed, given the high level of abstraction and logical reasoning that are required for these students to develop in a very early stage of their course. This paper presents a discussion about this topic, along with a case study where computer games are meant to be developed by students in a first programming course, through the use of a game engine which allow students to develop fundamental programming skills without having to learn syntax and idiosyncrasies of any programming language.