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...
Saved in:
Main Authors: | , |
---|---|
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 |