Helping assessments meet learning outcomes while working with AI
Many theoretical units benefit from students programming the concepts taught in class as a learning aid. Translating these abstract theoretical concepts to practical implementations via a coding exercise reinforces understanding, often requiring extended abstract reasoning. However, code generation tools can make these coding task trivial, and removes this opportunity. The examples below make suggestions around ways to work with genAI tools, but still retain the benefits of learning through coding.
Prohibiting the use of Generative AI in coding assessments
While it is likely preferable to find ways to work with generative AI when designing assessments, it may not always be possible to do so, given time commitments etc. The assessment example below provides an overview of approaches taken in programming assessments where AI was not allowed.
Generative AI as sustainability futuring assistant
Co-exploring sustainable futures with generative AI
Teams of Masters students collaborate with generative AI to build rich pictures of sustainable future cities