Computing Education Research
Computing education research focuses on how people study and learn computing, and how studying and learning can be supported by designing and implementing new pedagogical practices and educational software or hardware tools. Moreover, the field explores how computing can be taught more effectively, accessibly, and equitably. These include questions, such as how students learn programming, problem solving, and computational thinking; which factors impact their motivation and attitudes to studying computing; how teachers can best support learning; and how courses, tools, and learning environments can be designed to help a wide range of learners succeed. The field draws on methods from education, computing sciences, psychology, sociology, and learning analytics to better understand learning processes and improve educational practice.
Researchers in this area study topics such as programming pedagogy, feedback and assessment, online and large-scale learning, student engagement, and the use of artificial intelligence and digital tools in teaching and learning. Moreover, as computing becomes increasingly important across different societies and cultures, computing education research also addresses broader challenges such as inclusion and diversity. The goal is to help more people learn computing, while ensuring that learning is meaningful, responsible, and relevant in a world where computing is part of everyday life.
Faculty
Research Groups
The Learning + Technology Group (or just LeTech for short) focuses on computing education, educational technology and software visualization. We adopt a research perspective on learning and teaching that allows us to improve education through better educational technologies and teaching methods.