CERG@UCD quite simply, is concerned with how computing is taught to and learned by students of all ages and backgrounds. Most of our recent work focuses on the following topics:
- How Generative AI impacts computing education, particularly programming education at upper-second level (high-school) and early university levels
- How students interact with programming languages and environments with a focus on programming error messages
- The psychology of learning computing including metacognition, self-regulated learning, mastery learning, and tools that scaffold such approaches
- Learning about and working with artificial intelligence at all levels with a focus on pre-university levels
- Curricular approaches to mitigate common issues that plague computing education such as misconceptions, drop-outs rates, alternative assessments approaches, and novel structures that challenge the predominant computing degree structure