DESIGN AND DEVELOPMENT OF A DIGITAL GAME PROTOTYPE FOR LEARNING C++ PROGRAMMING LANGUAGE USING THE SDLC MODEL

dc.contributor.authorSiwalai Chinchua
dc.contributor.authorSiwalai Chinchua, Thiyaporn Kantathanawat, Somkiat Tuntiwongwanic
dc.date.accessioned2026-05-08T19:23:27Z
dc.date.issued2023-1-1
dc.description.abstractThe purpose of this article is to present a method for enhancing learning in C++ programming through the design and development of a digital game-based learning (DGBL) application. The Software Development Life Cycle (SDLC) is used as a framework for creating an educational game application that focuses on programming in C++ with content related to control statements. The research followed SDLC's seven steps: problem identification, system analysis, system design, system development, system testing, system installation, and maintenance. Research findings indicate that the developed Digital Game-Based Learning application, called "Hello World Game," was highly evaluated by experts, achieving a mean rating of 4.47 and a standard deviation of 0.57. The experimental group of 20 participants learned the Hello World Game. The post-learning scores were significantly higher than the pre-learning scores by a statistical level of .05. This research can be used as a guideline for developing and improving game-based learning methods in programming for instructors and learners who enhance their programming skills. Keywords: Digital Game-Based Learning, C++ Programming, Software Development Life Cycle DOI: https://doi.org/10.35741/issn.0258-2724.58.4.43
dc.identifier.doi10.35741/issn.0258-2724.58.4.43
dc.identifier.urihttps://dspace.kmitl.ac.th/handle/123456789/19076
dc.publisherJournal of Southwest Jiaotong University
dc.subjectEducational Games and Gamification
dc.subjectTeaching and Learning Programming
dc.subjectEducational Methods and Media Use
dc.titleDESIGN AND DEVELOPMENT OF A DIGITAL GAME PROTOTYPE FOR LEARNING C++ PROGRAMMING LANGUAGE USING THE SDLC MODEL
dc.typeArticle

Files

Collections