Gamification-Based E-Learning Strategies for Computer Programming Education

Gamification-Based E-Learning Strategies for Computer Programming Education

Ricardo Alexandre Peixoto de Queirós (Polytechnic Institute of Porto, Portugal) and Mário Teixeira Pinto (Polytechnic Institute of Porto, Portugal)
Indexed In: SCOPUS
Release Date: August, 2016|Copyright: © 2017 |Pages: 350
ISBN13: 9781522510345|ISBN10: 1522510346|EISBN13: 9781522510352|DOI: 10.4018/978-1-5225-1034-5


Computer technologies are forever evolving and it is vital that computer science educators find new methods of teaching programming in order to maintain the rapid changes occurring in the field. One of the ways to increase student engagement and retention is by integrating games into the curriculum.

Gamification-Based E-Learning Strategies for Computer Programming Education evaluates the different approaches and issues faced in integrating games into computer education settings. Featuring emergent trends on the application of gaming to pedagogical strategies and technological tactics, as well as new methodologies and approaches being utilized in computer programming courses, this book is an essential reference source for practitioners, researchers, computer science teachers, and students pursuing computer science.

Topics Covered

The many academic areas covered in this publication include, but are not limited to:

  • 3D Virtual Worlds
  • E-Learning
  • Educational Computer Games
  • Game Design Principles
  • Mini-Games
  • Programming Language Training
  • Remote Experimentation

Reviews and Testimonials

This title presents readers with a collection of professional and research perspectives on the contemporary use of gamification in learning strategies for computer programming. The editors have organized the fourteen contributions that make up the main body of the text in three parts devoted to game design principles, gamification strategies in computer programming learning, and frameworks and tools.

– Protoview Reviews

Table of Contents and List of Contributors

Search this Book:

Author(s)/Editor(s) Biography

Ricardo Alexandre Peixoto de Queirós holds a PhD on Computer Science and is an Assistant Professor of Computer Science at the Polytechnic Institute of Porto. He is also a researcher in the field of e-learning interoperability and programming languages learning at the Center for Research in Advanced Computing Systems (CRACS) research group of INESC TEC Porto. He is one of the development team members that created Enki, a gamified IDE for learning computer programming powered by Mooshak (a system for managing online programming contests often used in the IEEEXtreme competitions). He is also the author of 5 books regarding Android development and has almost 100 scientific publications focused on Computer Science education.
Mario Pinto, PhD in Computer Science at Portucalense University, Master of Electronics, and Computer Engineering at Faculty of Engineering - Porto University, and degree in Computer Science. Professor in Informatics Department, at the Polytechnic Institute of Porto. Coordinator of the Degree in Technology and Information Systems for the Web, Polytechnic Institute of Porto. President of the Scientific-Technical Council of ESEIG and member of the General Council of the Polytechnic Institute of Porto. Author of 11 books by the publisher Atlantic Center, in Informatics. Develops research activity in the areas of knowledge management systems; e-learning systems and mobile learning; e-assessment; several publications (over 30) in proceedings of international conferences, international journals and chapter books in Springer and IGI Global publishers. Member of the Scientific Committee of several international conferences, including: European Conference on Knowledge Management; European Conference on e-learning; Iberian Systems and Information Technologies Conference; World Conference on Information Systems and Technologies; Conferencia Iberica de Sistemas y Tecnologias de Information; Member of the International Society for Professional Innovation Management (ISPIM).