Show simple record

dc.contributor.authorHinds, M.
dc.contributor.authorBaghaei, Nilufar
dc.contributor.authorRagon, P.
dc.contributor.authorLambert, J.
dc.contributor.authorDajakaruna, T.
dc.contributor.authorHoughton, T.
dc.contributor.authorDacey, Simon
dc.contributor.authorCasey, John
dc.contributor.editorBruce M. McLaren
dc.description.abstractLearning to code can be a daunting experience for a lot of students. RunJumpCode is a novel 2D platformer video game, designed and developed in Unity, to teach players the fundamental concepts of C# programming. The game enhances the player’s programming knowledge by providing a fun range of challenges and puzzles to solve. We promoted the interaction of programming through a ‘Code Box’, allowing players to enter lines of predefined code that modifies in-game objects. This tool is essential in completing the challenges and puzzles we designed. To allow alterations of its properties, we made further manipulation of each object possible, which would give the player creative freedom to complete each level. Quizzes and journals were utilized to assess and collate their learnt material for future reference. In addition, we created a mobile application to track each player’s statistics throughout the game and compare their progress with other users. The results of a pilot study showed that users enjoyed playing the game and found it valuable for enhancing their programming knowledge.en_NZ
dc.publisherComputer Supported Education (CSEDU Secretariat)en_NZ
dc.rightsAll rights reserveden_NZ
dc.subjectC# programmingen_NZ
dc.subjectplatformer video gamesen_NZ
dc.subjectproblem solvingen_NZ
dc.titleDesigning a novel educational game for teaching C# programmingen_NZ
dc.typeConference Contribution - Paper in Published Proceedingsen_NZ
dc.subject.marsden130306 Educational Technology and Computingen_NZ
dc.subject.marsden080308 Programming Languagesen_NZ
dc.identifier.bibliographicCitationHinds, M., Baghaei, N., Ragon, P., Lambert, J., Dajakaruna, T., Houghton, T., Dacey, S., & Casey, J. (2017, April). Designing a Novel Educational Game for Teaching C# Programming. Bruce M. McLaren (Ed.), 9th International Conference on Computer Supported Education, Porto, Portugal.en_NZ
unitec.publication.titleProceedings of the 9th International Conference on Computer Supported Education, Porto, Portugalen_NZ
unitec.conference.title9th International Conference on Computer Supported Education, Porto, Portugalen_NZ
unitec.conference.orgComputer Supported Education (CSEDU Secretariat)en_NZ
unitec.conference.locationPorto, Portugalen_NZ
dc.contributor.affiliationUnitec Institute of Technologyen_NZ

Files in this item


This item appears in

Show simple record

 Unitec Institute of Technology, Private Bag 92025, Victoria Street West, Auckland 1142