Abstract
C++ is one of the fundamental programming languages that are simple to learn and aid in understanding the fundamentals of all types of coding. With a full understanding of C++, migrating to other programming languages would be easy since the basic fundamentals have been grasped. The goal of this project is to learn C++ syntax, identify appropriate gamification elements, and incorporate multimedia principles into the design and development of the interactive C++ Rush game for computer language beginners. Another goal of this project is to evaluate the usability of the developed programming game through a questionnaire. For this project, the methodology used is agile because iterative development is one of its components. Agile methodology has six phases involved: requirements, design, development, testing, deployment, and review. For this research, usability testing has been conducted with 30 participants. Most of the users agree that gamification can transform a complex and difficult subject into something really enjoyable. In conclusion, this project has enabled the user to learn effectively about C++. Future works may include more programming language variety.
Metadata
Item Type: | Book Section |
---|---|
Creators: | Creators Email / ID Num. Shaiful Nizam, Muhammad Salman Hakim UNSPECIFIED Rosmani, Arifah Fasha UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Programming languages (Electronic computers) > C (Computer program language). C++ |
Divisions: | Universiti Teknologi MARA, Perlis > Arau Campus > Faculty of Computer and Mathematical Sciences |
Page Range: | pp. 215-216 |
Keywords: | C++, Gamification, Learning |
Date: | 2023 |
URI: | https://ir.uitm.edu.my/id/eprint/100525 |