Department of Computer Science

Computing Education Research

Computing education research investigates how people learn and teach computing, from computational thinking and introductory programming to advanced digital topics and skills. It brings together education, technology, and human-centered design to improve learning, broaden participation, and support teaching in a rapidly changing world.
Education_technology_illustration_Matti_Ahlgren-01

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.

Research Groups

Latest publications

Small Language Models for Generating Code Comments

Kimia Abedini, Charlie Koutcheme, Jing Fan, Arto Hellas, Juho Leinonen 2026 Proceedings of the 10th Educational Data Mining in Computer Science Education (CSEDM) Workshop

Assessing the Quality and Diversity of Student- and AI-Generated Programming Exercises from Limited Examples : Empirical Insights from a Large-Scale Blind Evaluation

Paul Denny, Juho Leinonen, Arto Hellas, Sami Sarsa, Michael Liut, Hassan Khosravi 2026 WCCCE 2026 - Proceedings of the 28th Western Canadian Conference on Computing Education

Enabling Postgraduate Projects in Computing Education through Synthetic Research Data Generation

Paul Denny, Kaitlin Riegel, Andrew Luxton-Reilly, Juho Leinonen, James Prather, Stephen MacNeil 2026 ACE 2026 - Proceedings of the 28th Australasian Computing Education Conference

The Impact of Generative AI on the Perpetuation and Detection of Greenwashing in Sustainability Reports : Insights From an Experiment

Ruth Dimes, Charl de Villiers, Paul Denny, Juho Leinonen 2026 Business Strategy and the Environment

Effective Use of Large Language Models for Social Constructivism in Computer Science Education

Nickolas Falkner, Leo Leppänen, Juho Leinonen 2026 ITiCSE 2026 - Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 1

Beyond Surface Human-Likeness: AI-Mentor Feedback Alignment, Pedagogical Adaptation, and Student Engagement in Longitudinal Learning Data

Jing Fan, Jiseon Kim, Kimia Abedini, Daniel Koch-Truhponen, Charles Koutcheme, Juho Leinonen 2026 CEUR Workshop Proceedings

Fast and Forgettable : A Controlled Study of Novices' Performance, Learning, Workload, and Emotion in AI-Assisted and Human Pair Programming Paradigms

Nicholas Gardella, James Prather, Juho Leinonen, Paul Denny, Raymond Pettit, Sara L. Riggs 2026 ICER '26: Proceedings of the 2026 ACM Conference on International Computing Education Research Vol. 1

The Impostor Phenomenon and the Confidence Gap

Arto Hellas, Andrew Petersen 2026 SIGCSE TS 2026 - Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1
More information on our research in the Aalto research portal.
Research portal
  • Updated:
  • Published:
Share
URL copied!