Experience in teaching object-oriented programming and advanced topics of programming through the development of a video game project

Research output: Contribution to journalConference articlepeer-review

Abstract

This article describes an experience to teach students the fundamentals of object-oriented programming and other advanced programming topics, through the development of a video game, generating a motivating environment for learning them. The object-oriented paradigm and other advanced topics generate important challenges in its teaching that are not easy to deal with, even with a basic knowledge of computer programming. We demonstrate that a teaching supported by the development of a video game project to teach object-oriented programming concepts and other advanced topics is more effective and motivating. Here we describe our experience in the development of this project, to introduce such programming concepts and take into consideration the learning styles of post-millennials or Generation Z. We found that this approach taking into account the styles of visual and kinesthetic learning to teach these topics is more effective and motivating than classic teaching approach.

Original languageEnglish
Pages (from-to)109-118
Number of pages10
JournalCEUR Workshop Proceedings
Volume2747
StatePublished - 2020
Event6th Iberoamerican Conference of Computer Human Interaction, HCI 2020 - Arequipa, Peru
Duration: 16 Sep 202018 Sep 2020

Bibliographical note

Publisher Copyright:
Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

Keywords

  • Advanced Topics of Programming
  • Motivation in Teaching
  • Object-oriented Programming
  • Video Games in Learning

Fingerprint

Dive into the research topics of 'Experience in teaching object-oriented programming and advanced topics of programming through the development of a video game project'. Together they form a unique fingerprint.

Cite this