Teemu Lehtinen

Visitor
Visitor
T313 Dept. Computer Science

I work in computing education research and my current efforts build foundation for a new activity type and approach to learning principles of programming. Our aim is to improve learning through increased reflection, self-explanation, and a gentle push towards deeper learning. More broadly, I am interested in automated feedback and learning analytics.

Full researcher profile
https://research.aalto.fi/...

Kompetensområde

113 Computer and information sciences, Computational data analysis, Software engineering, operating systems, man-computer interaction

Utmärkelser

The best practitioner paper at the 25th Australasian Computing Education Conference, ACE 2023

Award or honor granted for a specific work Department of Computer Science Jan 2023

Aalto High 5 Award for Education

Aalto's premier award for advancing the university's educational mission, received for developing and organizing Aalto's first MOOC
Award or honor granted for a specific work Department of Computer Science Jan 2015

Forskningsgrupp

  • Professorship Malmi L., Doctoral Researcher
  • Professorship Malmi L., Visitor (Faculty)
  • Professorship Malmi L., Visitor (Faculty)

Publikationer

Let's Ask AI About Their Programs : Exploring ChatGPT's Answers To Program Comprehension Questions

Teemu Lehtinen, Charles Koutcheme, Arto Hellas 2024 Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training

Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes

Teemu Lehtinen, Lassi Haaranen, Juho Leinonen 2023 Proceedings of the 25th Australasian Computing Education Conference

Automated Questions about Learners' Own Code Help to Detect Fragile Prerequisite Knowledge

Teemu Lehtinen, Otto Seppälä, Ari Korhonen 2023 ITiCSE 2023 - Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education

Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them

Johan Jeuring, Hieke Keuning, Samiha Marwan, Dennis Bouvier, Cruz Izu, Natalie Kiesler, Teemu Lehtinen, Dominic Lohr, Andrew Petersen, Sami Sarsa 2022

Towards Giving Timely Formative Feedback and Hints to Novice Programmers

Johan Jeuring, Hieke Keuning, Samiha Marwan, Dennis Bouvier, Cruz Izu, Natalie Kiesler, Teemu Lehtinen, Dominic Lohr, Andrew Petersen, Sami Sarsa 2022 ITiCSE-WGR '22: Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education

Jask: Generation of Questions About Learners' Code in Java

André Santos, Tiago Soares, Nuno Garrido, Teemu Lehtinen 2022 ITiCSE '22: Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1

Let’s Ask Students About Their Programs, Automatically

Teemu Lehtinen, André Santos, Juha Sorva 2021 Proceedings - 2021 IEEE/ACM 29th International Conference on Program Comprehension, ICPC 2021

Students Struggle to Explain Their Own Program Code

Teemu Lehtinen, Aleksi Lukkarinen, Lassi Haaranen 2021 ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education

An Event Listener or an Event Handler? Students Explain Event-drivenness in JavaScript

Aleksi Lukkarinen, Teemu Lehtinen, Lassi Haaranen, Lauri Malmi 2021 Proceedings of 21st Koli Calling International Conference on Computing Education Research, Koli Calling 2021