Exploring Open-Ended Creative Coding Assignments in Introductory Computer Programming
dc.contributor.author | Crane, Brent | |
dc.contributor.copyright-release | Not Applicable | |
dc.contributor.degree | Master of Computer Science | |
dc.contributor.department | Faculty of Computer Science | |
dc.contributor.ethics-approval | Received | |
dc.contributor.external-examiner | n/a | |
dc.contributor.manuscripts | No | |
dc.contributor.thesis-reader | Hanieh Shakeri | |
dc.contributor.thesis-reader | Lizbeth Escobedo Bravo | |
dc.contributor.thesis-supervisor | Eric Poitras | |
dc.date.accessioned | 2025-03-27T18:35:19Z | |
dc.date.available | 2025-03-27T18:35:19Z | |
dc.date.defence | 2025-03-24 | |
dc.date.issued | 2025-03-27 | |
dc.description.abstract | Creativity is a key element in computer science education, as it helps engage students through problem-solving. This study examines how open-ended versus guided assignments impact creativity and performance in an introductory programming course. The assignment formats were counterbalanced across course sections, and students chose the format for the third assignment. After each assignment, students completed surveys to assess their motivation and emotions. Results show that the assignment format did not affect performance. However, the open-ended game development assignment fostered creativity and was linked to reduced negative emotions, along with increased positive emotions and self-efficacy. This research contributes to the limited literature on creativity in computing education and the design of open-ended assignments. | |
dc.identifier.uri | https://hdl.handle.net/10222/84910 | |
dc.language.iso | en_US | |
dc.subject | Computer Science Education | |
dc.title | Exploring Open-Ended Creative Coding Assignments in Introductory Computer Programming |