Making coding fun: why I designed Code-Ninja++ for my students

Tuan Zakaria, Tuan Norhafizah (2025) Making coding fun: why I designed Code-Ninja++ for my students. Bulletin. Universiti Teknologi MARA, Negeri Sembilan.

Abstract

Code-Ninja++ was developed to help non-IT students overcome difficulties in learning C++ programming, which often feels complex and intimidating due to unfamiliar syntax and logical structures. Designed as a Progressive Web Application (PWA), the platform allows students to access learning materials easily through a browser without installation. Built using Python (Flask), HTML, CSS, and MySQL, the app serves as a one-stop hub for post-class learning, offering short video tutorials, quizzes, carry mark tracking, past year papers, and gamified features such as leaderboards and badges, while integrating with tools like Padlet, UiTM UFuture, and Quizizz to create a more engaging learning experience.

Metadata

Item Type: Monograph (Bulletin)
Creators:
Creators
Email / ID Num.
Tuan Zakaria, Tuan Norhafizah
UNSPECIFIED
Subjects: L Education > L Education (General)
L Education > LB Theory and practice of education > Learning. Learning strategies
Q Science > QA Mathematics > Programming languages (Electronic computers) > C (Computer program language). C++
Divisions: Universiti Teknologi MARA, Negeri Sembilan
Journal or Publication Title: What’s What FSKM
ISSN: 2756-7729
Keywords: C++, computer language, progressive web application, gamified learning, programming education.
Date: 2025
URI: https://ir.uitm.edu.my/id/eprint/132161
Edit Item
Edit Item

Download

[thumbnail of 132161.pdf] Text
132161.pdf

Download (2MB)

ID Number

132161

Indexing

Statistic

Statistic details