Department of Computer Science

Computing education research and educational technology

Computer science, psychology, and education.
Education technology used in class room, symbolic illustration by Matti Ahlgren

Computing education research (CER) contributes scientific knowledge about the learning and teaching of computer programming and other areas of computing education; develops software tools, pedagogies, and theoretical models to help computing students and teachers; and evaluates such tools, pedagogies, and models empirically.

CER is an interdisciplinary field at the cross-section of computer science, psychology, and education.

We develop and apply educational technology, learning analytics and educational data mining to improve computing education as well as other fields of education.

Research topics: Computing education research, learning analytics, educational technology.

Related research groups

Latest publications

From a National Meeting to an International Conference

Mikko Apiola, Sonsoles Lopez-Pernas, Mohammed Saqr, Arnold Pears, Mats Daniels, Lauri Malmi, Matti Tedre 2022 IEEE Access

Seeking Flow from Fine-Grained Log Data

Benjamin Ultan Cowley, Arto Hellas, Petri Ihantola, Juho Leinonen, Michiel Spape 2022 Proceedings - 2022 ACM/IEEE 44th International Conference on Software Engineering

Exploring How Students Solve Open-ended Assignments

Charles Koutcheme, Artturi Tilanterä, Aleksi Peltonen, Arto Hellas, Lassi Haaranen 2022 ITiCSE 2022 - Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education

Methodological Considerations for Predicting At-risk Students

Charles Koutcheme, Sami Sarsa, Arto Hellas, Lassi Haaranen, Juho Leinonen 2022 ACE '22: Australasian Computing Education Conference

Time-on-task metrics for predicting performance

Juho Leinonen, Francisco Enrique Vicente Castro, Arto Hellas 2022 ACM Inroads

Time-on-Task Metrics for Predicting Performance

Juho Leinonen, Francisco Enrique Vicente Castro, Arto Hellas 2022 SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1

Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models

Sami Sarsa, Paul Denny, Arto Hellas, Juho Leinonen 2022 ICER 2022 - Proceedings of the 2022 ACM Conference on International Computing Education Research

Codeprocess charts: Visualizing the process of writing code

Raj Shrestha, Juho Leinonen, Arto Hellas, Petri Ihantola, John Edwards 2022 ACE 2022 - Proceedings of the 24th Australasian Computing Education Conference, Held in conjunction with Australasian Computer Science Week

Pausing While Programming: Insights From Keystroke Analysis

Raj Shrestha, Juho Leinonen, Albina Zavgorodniaia, Arto Hellas, John Edwards 2022 2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)

Analyzing Fine-Grained Material Usage Behavior

Charles Koutcheme, Juho Leinonen, Juha Sorva, Arto Hellas 2021 Seventh SPLICE Workshop at SIGCSE 2021 “CS Education Infrastructure for All III: From Ideas to Practice”
More information on our research in the Research database.
Research database

Related units

Helsinki Institute for Information Technology HIIT (external link)

Collaborative institute for research on information technology.


Finnish Center for Artificial Intelligence FCAI (external link)

International research hub for artificial intelligence

Finnish Center for Artificial Intelligence
PML research gropu at department of computer science, photo Matti Ahlgren

Research areas

Research areas in the Department of Computer Science

Department of Computer Science
Aerial photo of Computer Science Building at Aalto University campus

Department of Computer Science

To foster future science and society.

Artistic depiction of a bright light in space / made by Ray Scipak

School of Science

Science for tomorrow’s technology, innovations and businesses

  • Published:
  • Updated:
URL copied!