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/...
E-post
[email protected]
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
Questions About Learners' Code: Extending Automated Assessment Towards Program Comprehension
Teemu Lehtinen
2024
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