Messmer, Lukas and Fischler, Mathias (2023) Development of a Gamified Application for Programming Education. Other thesis, OST Ostschweizer Fachhochschule.
HS 2023 2024-SA-EP-Messmer-Fischler-Entwicklung einer gamifizierten Anwendung für die Programmie.pdf - Supplemental Material
Download (4MB)
Abstract
Introduction: Programming exercises are a crucial component in teaching aspiring computer scientists practical knowledge about software development. At OST, many courses offer a wide range of different programming exercises, ranging from algorithm development in Java to artificial intelligence training in Python.
In this semester thesis, we were tasked with bringing gamification into the realm of university exercises. The main goal was to develop a software system that incentivizes students to engage repeatedly and consistently with programming assignments.
Approach: For this thesis, we employed a user-centered design process to evaluate and conceptualize a gamified application for programming exercises. We thereby proceeded as follows:
- We defined a user base consisting of 2 user groups
- We conducted 11 user interviews with different people from this user base
- We derived 101 tangible user stories from these interviews
- We conceptualized 5 aspects of an application that addresses these user stories, using existing applications and scientific papers as a foundation for our ideas
- We prototyped different features to ensure their technical feasibility
- We defined 40 functional requirements for our minimal viable product, which will be developed as part of our Bachelor's thesis
Conclusion: Through this thesis, we have concluded that an application designed to motivate students at OST to engage more regularly with their exercises cannot be developed on the basis of gamification alone. As such, our thesis focuses on the conceptualization of a software system that aims to unify and simplify the process of creating, managing, conducting and evaluating exercises. Such an application, although broader than initially intended, could improve the value of exercises at OST.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Area of Application > Academic and Education Area of Application > E-Learning Technologies > Programming Languages Technologies > Frameworks and Libraries Technologies > Databases > SQLite |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Loch, Frieder UNSPECIFIED |
Date Deposited: | 16 May 2024 11:35 |
Last Modified: | 16 May 2024 11:35 |
URI: | https://eprints.ost.ch/id/eprint/1191 |