Follow
Lassi Haaranen
Lassi Haaranen
University Lecturer, Aalto University, Computer Science
Verified email at aalto.fi
Title
Cited by
Cited by
Year
How (not) to introduce badges to online exercises
L Haaranen, P Ihantola, L Hakulinen, A Korhonen
Proceedings of the 45th ACM technical symposium on Computer science …, 2014
1582014
Gamifying programming education in K‐12: A review of programming curricula in seven countries and programming games
RSN Lindberg, TH Laine, L Haaranen
British Journal of Educational Technology 50 (4), 1979-1995, 2019
1242019
Teaching git on the side: Version control system as a course platform
L Haaranen, T Lehtinen
Proceedings of the 2015 ACM conference on innovation and technology in …, 2015
842015
Programming as a performance: Live-streaming and its implications for computer science education
L Haaranen
Proceedings of the 2017 ACM Conference on Innovation and Technology in …, 2017
422017
In search of the emotional design effect in programming
L Haaranen, P Ihantola, J Sorva, A Vihavainen
2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2 …, 2015
28*2015
Students struggle to explain their own program code
T Lehtinen, A Lukkarinen, L Haaranen
Proceedings of the 26th ACM Conference on Innovation and Technology in …, 2021
242021
Improving online learning activity interoperability with acos server
T Sirkiä, L Haaranen
Software: Practice and Experience 47 (11), 1657-1676, 2017
242017
Event-driven programming in programming education: a mapping review
A Lukkarinen, L Malmi, L Haaranen
ACM Transactions on Computing Education (TOCE) 21 (1), 1-31, 2021
212021
Software architectures for implementing achievement badges-practical experiences
L Haaranen, L Hakulinen, P Ihantola, A Korhonen
2014 International Conference on Teaching and Learning in Computing and …, 2014
192014
Gender differences in introductory programming: comparing MOOCs and local courses
R Duran, L Haaranen, A Hellas
Proceedings of the 51st ACM Technical Symposium on Computer Science …, 2020
162020
Automated questionnaires about students’ javascript programs: Towards gauging novice programming processes
T Lehtinen, L Haaranen, J Leinonen
Proceedings of the 25th Australasian Computing Education Conference, 49-58, 2023
112023
Study major, gender, and confidence gap: Effects on experience, performance, and self-efficacy in introductory programming
N Pirttinen, A Hellas, L Haaranen, R Duran
2020 IEEE Frontiers in Education Conference (FIE), 1-7, 2020
112020
Methodological considerations for predicting at-risk students
C Koutcheme, S Sarsa, A Hellas, L Haaranen, J Leinonen
Proceedings of the 24th Australasian Computing Education Conference, 105-113, 2022
92022
Complex online material development in CS Courses
L Haaranen, G Mariani, P Sormunen, T Lehtinen
Proceedings of the 20th Koli Calling International Conference on Computing …, 2020
62020
Informal CS learning through games: benefits to formal education?
L Haaranen, P Kinnunen
Proceedings of the 15th Koli Calling Conference on Computing Education …, 2015
52015
Link Between Gaming Communities in YouTube and Computer Science
L Haaranen, R Duran
9th International Conference on Computer Supported Education 2, 17-24, 2017
42017
Acos server: towards smart learning content interoperability
T Sirkiä, L Haaranen
Proceedings of the 15th Koli Calling Conference on Computing Education …, 2015
22015
Exploring the Interplay of Achievement Goals, Self-Efficacy, Prior Experience and Course Achievement
H Pesonen, J Leinonen, L Haaranen, A Hellas
Proceedings of the 2023 Conference on United Kingdom & Ireland Computing …, 2023
12023
Evaluating distance measures for program repair
C Koutcheme, S Sarsa, J Leinonen, L Haaranen, A Hellas
Proceedings of the 2023 ACM Conference on International Computing Education …, 2023
12023
Exploring how students solve open-ended assignments: a study of SQL injection attempts in a cybersecurity course
C Koutcheme, A Tilanterä, A Peltonen, A Hellas, L Haaranen
Proceedings of the 27th ACM Conference on on Innovation and Technology in …, 2022
12022
The system can't perform the operation now. Try again later.
Articles 1–20