Computing Education

Learn machine learningResearch in the Computing Education focus area seeks solutions to problems primarily related to computational thinking and programming education. Our special attention has been in K-12 level, but we work to improve programming education also in higher education.

Our specialisation in computing education has been usage of educational robotics to teach programming and computational thinking. Early 2000’s we started regular robotics club activities for school children, and since that activities were expanded to teacher education.

Teaching methods and toolsets developed in these activities led to a strong and lively network of computing and technology educators, which had also a strong influence to the content of national primary and secondary school curricula refreshed at 2016. Nowadays programming and computational thinking teaching is part of schools’ everyday activities.

Recently, we have studied how modern computing methods, such as machine learning affect to computational thinking teaching when abstraction level is risen and computing paradigm is changed from rule-driven to data-driven.

Our research group has organized since 2001 the Koli Calling International Conference on Computing Education Research, which is one of the leading international conferences dedicated to the scholarship of teaching and learning and to education research in the computing disciplines. The conference is held annually in Koli natural park, Finland, with exceptions during 2020-21 when the conference took virtual format. Koli Calling proceedings are usually published in the ACM Digital Library.

Recent projects

Selected publications


Dr. Ilkka Jormanainen (