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 …

Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

A survey of literature on the teaching of introductory programming

A Pears, S Seidman, L Malmi, L Mannila… - Working group reports …, 2007 - dl.acm.org
Three decades of active research on the teaching of introductory programming has had
limited effect on classroom practice. Although relevant research exists across several …

A systematic review of approaches for teaching introductory programming and their influence on success

A Vihavainen, J Airaksinen, C Watson - Proceedings of the tenth annual …, 2014 - dl.acm.org
Decades of effort has been put into decreasing the high failure rates of introductory
programming courses. Whilst numerous studies suggest approaches that provide effective …

Teaching introductory programming: A quantitative evaluation of different approaches

T Koulouri, S Lauria, RD Macredie - ACM Transactions on Computing …, 2014 - dl.acm.org
Teaching programming to beginners is a complex task. In this article, the effects of three
factors—choice of programming language, problem-solving training, and the use of …

Failure rates in introductory programming revisited

C Watson, FWB Li - Proceedings of the 2014 conference on Innovation & …, 2014 - dl.acm.org
Whilst working on an upcoming meta-analysis that synthesized fifty years of research on
predictors of programming performance, we made an interesting discovery. Despite several …

Curriculum, teaching and learning, and assessments for introductory programming course

E Mehmood, A Abid, MS Farooq, NA Nawaz - IEEE Access, 2020 - ieeexplore.ieee.org
Learning to program involves acquisition of various skills including problem solving,
fundamental design techniques as well as critical thinking. Generally, most of the novice …

Fifteen years of introductory programming in schools: a global overview of K-12 initiatives

C Szabo, J Sheard, A Luxton-Reilly, Simon… - Proceedings of the 19th …, 2019 - dl.acm.org
Computing education and outreach in the K--12 school sector have shown significant growth
over recent decades, resulting in a large body of literature focused on the teaching and …

[PDF][PDF] Difficulties in learning programming: Views of students

SRM Derus, AZM Ali - 1st International Conference on Current Issues …, 2012 - academia.edu
Programming courses areamong the important components of the curriculum to be studied,
not only in the field of Information Technology, but also in most of the field including Science …

Teaching introductory programming to IS students: The impact of teaching approaches on learning performance

X Zhang, C Zhang, TF Stafford… - Journal of Information …, 2013 - aisel.aisnet.org
Introductory programming courses are typically required for undergraduate students
majoring in Information Systems. Instructors use different approaches to teaching this …