C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam

Programming language is a subject that is quite difficult to understand at first glance, especially for beginners. Most beginners struggle to comprehend programming concepts because of their low maturity level, lack of programming experience, and difficulty understanding and learning the logic and s...

Full description

Saved in:
Bibliographic Details
Main Authors: Rosmani, Arifah Fasha, Shaiful Nizam, Muhammad Salman Hakim
Format: Article
Language:English
Published: Universiti Teknologi MARA, Perlis 2024
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/74975/2/74975.pdf
https://ir.uitm.edu.my/id/eprint/74975/
https://myjms.mohe.gov.my/index.php/intelek/index
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uitm.ir.74975
record_format eprints
spelling my.uitm.ir.749752024-02-28T21:39:26Z https://ir.uitm.edu.my/id/eprint/74975/ C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam jurnalintelek Rosmani, Arifah Fasha Shaiful Nizam, Muhammad Salman Hakim Methods of study Programming language is a subject that is quite difficult to understand at first glance, especially for beginners. Most beginners struggle to comprehend programming concepts because of their low maturity level, lack of programming experience, and difficulty understanding and learning the logic and scripting language. C++ is one of the basic, convenient programming languages that help programmers comprehend the principles of all programming languages. If the principles of C++ have been grasped, someone with a thorough knowledge of the language could easily transit to other programming languages. Therefore, this study proposes the combination of an educational game with C++ to provide early exposure to novice programmers and assist those who are struggling to learn the programming language. Furthermore, it attempts to create and develop an interactive, instructional programming game. Another purpose of this study is to test the usefulness of the generated programming game using a questionnaire. The study utilized the Agile Model because iterative development is one of its components. The agile technique consists of six (6) phases: requirements, design, development, testing, deployment, and review. This study did usability testing with 30 individuals. Most of them agreed that gamification might change a tough and complex topic into one that would be incredibly engaging. In addition, it has ultimately allowed users to properly learn C++. Future work may employ a broader range of programming languages. Universiti Teknologi MARA, Perlis 2024-02 Article PeerReviewed text en https://ir.uitm.edu.my/id/eprint/74975/2/74975.pdf C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam. (2024) Jurnal Intelek <https://ir.uitm.edu.my/view/publication/Jurnal_Intelek/>, 19 (1): 7. pp. 79-90. ISSN 2682-9223 https://myjms.mohe.gov.my/index.php/intelek/index
institution Universiti Teknologi Mara
building Tun Abdul Razak Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Mara
content_source UiTM Institutional Repository
url_provider http://ir.uitm.edu.my/
language English
topic Methods of study
spellingShingle Methods of study
Rosmani, Arifah Fasha
Shaiful Nizam, Muhammad Salman Hakim
C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam
description Programming language is a subject that is quite difficult to understand at first glance, especially for beginners. Most beginners struggle to comprehend programming concepts because of their low maturity level, lack of programming experience, and difficulty understanding and learning the logic and scripting language. C++ is one of the basic, convenient programming languages that help programmers comprehend the principles of all programming languages. If the principles of C++ have been grasped, someone with a thorough knowledge of the language could easily transit to other programming languages. Therefore, this study proposes the combination of an educational game with C++ to provide early exposure to novice programmers and assist those who are struggling to learn the programming language. Furthermore, it attempts to create and develop an interactive, instructional programming game. Another purpose of this study is to test the usefulness of the generated programming game using a questionnaire. The study utilized the Agile Model because iterative development is one of its components. The agile technique consists of six (6) phases: requirements, design, development, testing, deployment, and review. This study did usability testing with 30 individuals. Most of them agreed that gamification might change a tough and complex topic into one that would be incredibly engaging. In addition, it has ultimately allowed users to properly learn C++. Future work may employ a broader range of programming languages.
format Article
author Rosmani, Arifah Fasha
Shaiful Nizam, Muhammad Salman Hakim
author_facet Rosmani, Arifah Fasha
Shaiful Nizam, Muhammad Salman Hakim
author_sort Rosmani, Arifah Fasha
title C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam
title_short C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam
title_full C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam
title_fullStr C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam
title_full_unstemmed C++ Rush: an educational gaming experience / Arifah Fasha Rosmani and Muhammad Salman Hakim Shaiful Nizam
title_sort c++ rush: an educational gaming experience / arifah fasha rosmani and muhammad salman hakim shaiful nizam
publisher Universiti Teknologi MARA, Perlis
publishDate 2024
url https://ir.uitm.edu.my/id/eprint/74975/2/74975.pdf
https://ir.uitm.edu.my/id/eprint/74975/
https://myjms.mohe.gov.my/index.php/intelek/index
_version_ 1792193099375575040
score 13.211869