A review of worked examples in programming activities

K Muldner, J Jennings, V Chiarelli - ACM Transactions on Computing …, 2022 - dl.acm.org
This article reviews literature on worked examples in the context of programming activities.
We focus on two types of examples, namely, code-tracing and code-generation, because …

Redesigning an object-oriented programming course

E Kaila, E Kurvinen, E Lokkila, MJ Laakso - ACM Transactions on …, 2016 - dl.acm.org
Educational technology offers several potential benefits for programming education. Still, to
facilitate the technology properly, integration into a course must be carefully designed. In this …

The impact of prior programming knowledge on lecture attendance and final exam

AK Veerasamy, D D'Souza, R Lindén… - Journal of …, 2018 - journals.sagepub.com
In this article, we report the results of the impact of prior programming knowledge (PPK) on
lecture attendance (LA) and on subsequent final programming exam performance in a …

Digital learning approaches in an intermediate-level computer science course

M Apiola, E Lokkila, MJ Laakso - The International Journal of …, 2019 - emerald.com
Purpose Digital learning has become a global trend. Partly or fully automatic learning
systems are integrated into education in schools and universities on a previously unseen …

Teachers' perceptions of digital learning path in mathematics, languages and programming

E Kurvinen, E Kaila, H Kajasilta… - 2019 42nd International …, 2019 - ieeexplore.ieee.org
ViLLE is an exercise-based digital learning platform designed and implemented at
University of Turku. The digital learning path in ViLLE is a pedagogic methodology of …

A model for gamifying programming education: University-level programming course quantified

E Kaila, MJ Laakso, T Rajala… - 2018 41st International …, 2018 - ieeexplore.ieee.org
Utilizing gamification in course holistically requires that all areas of the course can be
quantified, and the progress made transparent to students as well. However, keeping track …

Technology-enhanced programming courses for upper secondary school students

E Kaila, MJ Laakso, T Rajala… - … on Information and …, 2018 - ieeexplore.ieee.org
Nowadays, it is typical to integrate programming into curriculum in upper secondary school
level. However, there are rarely existing models or materials offered to teachers for teaching …

Experiences from digital learning analytics in finland and sweden: a collaborative approach

M Apiola, T Karunaratne, E Kaila… - 2019 42nd International …, 2019 - ieeexplore.ieee.org
Digital learning management systems (LMS) are revolutionizing learning in many areas,
including computer science education (CSE). They are capable of tracking learners' …

[PDF][PDF] Cultural issues that affect computer programming: A study of Vietnamese in higher education

VA Kumar, MJ Laakso - Asian Journal of Education and e-Learning, 2016 - utupub.fi
Every society has its own cultural system which ultimately permeates and influences their
educational system. Cultural attitudes impact the way students learn and participate in …

About Programming Maturity in Finnish High Schools: A Comparison Between High School and University Students' Programming Skills

E Kaila, R Lindén, E Lokkila, MJ Laakso - Proceedings of the 2017 ACM …, 2017 - dl.acm.org
In this study, we compare students' ability to learn and master a variety of computer
programming concepts in two different student groups. The first group consists of 64 …