• Home
  • Search
  • JAVANT-GARDE: A Cross-Platform Serious Game for an Introduction to Programming With Java
  • Cite Icon15
  • https://doi.org/10.1177/1046878118789976Copy DOI Icon

JAVANT-GARDE: A Cross-Platform Serious Game for an Introduction to Programming With Java

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Background. Programming is widely known to be a cognitively demanding field. Learning programming can be a strenuous task without the proper guidance and methodology. Students often face difficulties in understanding even the most basic and fundamental concepts of programming, leading to their confusion and disappointment. Serious games for programming have the potential to alleviate students’ difficulties with programming. Aim. This article introduces a new serious game named jAVANT-GARDE which aims to educate the player on the basic concepts of programming and object-oriented programming through Java. By design, the game is suitable for everyone, even for players with no previous knowledge of programming. This article aims to present important information regarding the design, implementation and pilot evaluation of jAVANT-GARDE. Method. The game was evaluated by 42 high school students (age 16-17) in terms of perceived player experience and short-term learning. The participants played the game for one hour in the school lab and then answered a questionnaire based on the MEEGA+ framework. Results. Students evaluated positively the game in terms of its usability, confidence in playing the game, challenge, satisfaction, fun, focused attention and relevance. Moreover, the majority of students stated that would prefer learning programming with this game to learning through other teaching methods. Conclusions. The results of the pilot study and students’ replies in the questionnaire are rather positive. This gives us the initiative to proceed with studying the effect of the game in long-term learning of programming concepts.

Similar Papers
  • Research Article
  • Citations11

PY-RATE ADVENTURES: A 2D Platform Serious Game for Learning the Basic Concepts of Programming With Python

  • Sep 09, 2019
  • Simulation & Gaming
  • Grigorios Sideris +1
  • PDF
  • Research Article
  • Citations12

The Effects of a Visual Execution Environment and Makey Makey on Primary School Children Learning Introductory Programming Concepts

  • Jan 01, 2020
  • IEEE Access
  • Raquel Hijon-Neira +3
  • Research Article
  • Citations160

Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy

  • Nov 19, 2018
  • Computers in Human Behavior
  • Chun-Yen Tsai
  • Research Article
  • Citations20

Students Learning to Program by Developing Games: Results of a Year-long Project in Primary School Settings

  • Jan 01, 2017
  • Journal of Information Technology Education: Research
  • Emmanuel Fokides
  • Book Chapter

Metaverse and Virtual Reality Integration in Computer Science

  • Mar 02, 2026
  • Ali Darejeh +3
  • Book Chapter
  • Citations1

Teaching Aids and Manipulative Teaching Means

  • Nov 23, 2020
  • Alexandros G Kapaniaris
  • Conference Article
  • Citations9

Novel interaction metaphors for object-oriented programming concepts

  • Nov 20, 2014
  • André L Santos
  • Book Chapter
  • Citations254

Introduction to Object‐Oriented Programming

  • Apr 17, 2018
  • Timothy A Budd
  • Book Chapter
  • Citations3

AFOL: Towards a New Intelligent Interactive Programming Language for Children

  • Jan 01, 2011
  • Efthimios Alepis
  • Research Article
  • Citations3

Fostering computational thinking with simulated 3D robots in secondary education

  • Apr 08, 2024
  • Computer Applications in Engineering Education
  • Luis Castro‐San Martín +3
  • Conference Article
  • Citations17

A Tangible Programming Language for the Educational Robot Thymio

  • Jul 01, 2019
  • Andrea Mussati +3
  • Research Article
  • Citations6

Design and Implementation of a Teaching Tool for Introduction to object-oriented programming

  • Jan 01, 2017
  • IEEE Latin America Transactions
  • Adriana Joaquina Olier Quiceno +2
  • Research Article
  • Citations7

Extending “Lego® My Simplex”

  • May 01, 2015
  • INFORMS Transactions on Education
  • James J Cochran
  • Conference Article
  • Citations20

Teaching Object-Oriented Software Engineering through Problem-Based Learning in the Context of Game Design

  • Apr 01, 2008
  • Jungwoo Ryoo +2
  • Conference Article

Implementarea activităților de exersare la informatică, clasa a X-a, în mediul de programare Delphi

  • Dec 01, 2022
  • Marina Bostan
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.