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.