Web-based development for serious game in education

Data structures and algorithms are arguably the most important topic in computer science. Students who aspire to become a software engineer must master this topic as they will be tested on their understanding in this concept thoroughly in every technical interview. However, it can be a tedious proce...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Zarn Yao
Other Authors: Loke Yuan Ren
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156648
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Data structures and algorithms are arguably the most important topic in computer science. Students who aspire to become a software engineer must master this topic as they will be tested on their understanding in this concept thoroughly in every technical interview. However, it can be a tedious process for beginners to pick up this topic as the concepts are mostly abstract. Students might find themselves feeling discouraged and giving up very soon if the learning process is dull. Gamification is a strategy that incorporates game elements into a process to enhance engagement and motivation of the participants. Various studies have shown that introducing gamification into education yields great positive results. The objective of this project is to design and develop a web application, named HackBook that aims to enhance students’ learning process and its cognitive outcome. This reports discussed various existing similar applications, as well as the design and implementation of HackBook.