[TAKEN] Educational Simulation of Software Engineering Projects

This project will explore the use of generative AI to create interactive educational simulations of software engineering projects. (Think “The Sims” but for software engineering!) The aim will be to create opportunities for learners to engage in actives such as code reviews, assigning tickets to engineers or setting and enforcing code quality standards. The project … Read more

[TAKEN] Meet you half way? Hybrid vibecoding-tradcoding for novice programmers

Since the widespread emergence of generative AI, arguments about the right approach to teach introductory programming are often presented as one of two extremes: “vibe coding” or prompts first [1] or “trad coding” first. This project will explore the space between these two extremes by implementing one or more proof-of-concept programming platforms for novices that … Read more