A systematic literature review on teaching and learning introductory programming in higher education

RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …

Study behavior in computing education—a systematic literature review

M Lorås, G Sindre, H Trætteberg… - ACM Transactions on …, 2021 - dl.acm.org
As the field of computing education grows and matures, it has become essential to unite
computing education and higher education research. Educational research has highlighted …

A comparison of immediate and scheduled feedback in introductory programming projects

J Leinonen, P Denny, J Whalley - Proceedings of the 53rd ACM …, 2022 - dl.acm.org
How students are assessed has a powerful effect on their strategies for studying and their
learning. When designing assessments, instructors should consider how different …

Promoting early engagement with programming assignments using scheduled automated feedback

P Denny, J Whalley, J Leinonen - Proceedings of the 23rd Australasian …, 2021 - dl.acm.org
Programming assignments are a common form of assessment in introductory courses and
often require substantial work to complete. Students must therefore plan and manage their …

Predicting student performance based on online study habits: a study of blended courses

A Sheshadri, N Gitinabard, CF Lynch, T Barnes… - arXiv preprint arXiv …, 2019 - arxiv.org
Online tools provide unique access to research students' study habits and problem-solving
behavior. In MOOCs, this online data can be used to inform instructors and to provide …

Innovative pedagogical practices in the craft of computing

JH Davenport, A Hayes, R Hourizi… - … Conference on Learning …, 2016 - ieeexplore.ieee.org
Teaching programming is much more like teaching a craft skill than it is a purely theoretical
subject. Hence an" apprenticeship" model, where apprentices learn by watching the master …

[PDF][PDF] Computing education: An overview of research in the field

T Crick - London: Royal Society, 2017 - cronfa.swan.ac.uk
Background In May 2016 the Royal Society announced it was commissioning a study1,
funded by Google and Microsoft, to understand the challenges faced by educators delivering …

Online tools to support novice programming: A systematic review

TY Sim, SL Lau - 2018 IEEE Conference on e-Learning, e …, 2018 - ieeexplore.ieee.org
Novice programming is a challenging subject to both the students and the educators. A
novice programmer is required to acquire new knowledge to solve a problem and propose a …

Persistence of Time Management Behavior of Students and Its Relationship with Performance in Software Projects

J Häkkinen, P Ihantola, M Luukkainen… - Proceedings of the 17th …, 2021 - dl.acm.org
Teachers often preach for their students to start working on assignments early. There is even
a fair amount of scientific evidence that starting early is beneficial for learning. In this work …

Lostrego: A distributed stream-based infrastructure for the real-time gathering and analysis of heterogeneous educational data

I Estévez-Ayres, JA Fisteus, C Delgado-Kloos - Journal of Network and …, 2017 - Elsevier
The quick technological evolution of the last decades has also reached learning
environments, where the use of networked computing devices such as laptops …