[PDF][PDF] Innovative approaches in teaching programming: A systematic literature review

SC Santos, PA Tedesco, M Borba… - Proceedings of the 12th …, 2020 - academia.edu
One of the main challenges of computing education is the teaching of computer
programming. Technical skills related to algorithm logic, programming language syntax, and …

The teaching and learning of programming: A survey of supporting software tools

M Gómez-Albarrán - The Computer Journal, 2005 - academic.oup.com
To counteract the factors that negatively affect the programming learning process and the
teaching of programming, different supporting software tools are used nowadays. This paper …

Four approaches to teaching programming

C Selby - 2011 - eprints.soton.ac.uk
Based on a survey of literature, four different approaches to teaching introductory
programming are identified and described. Examples of the practice of each approach are …

A review of introductory programming research 2003–2017

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - Proceedings of the 23rd …, 2018 - dl.acm.org
A broad review of research on the teaching and learning of programming was conducted by
Robins et al. in 2003. Since this work there have been several reviews of research …

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 …

[PDF][PDF] The problems of teaching programming: Do they change with time

J Carter, T Jenkins - 11th Annual Conference of the Subject Centre …, 2010 - academia.edu
It has now been 10 years since the first annual HEA-ICS 1-day Teaching of Programming
conference was held in Leeds. Each year people have reported on their initiatives: to help …

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 …

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 …

Analysis of research into the teaching and learning of programming

J Sheard, S Simon, M Hamilton… - Proceedings of the fifth …, 2009 - dl.acm.org
This paper presents an analysis of research papers about programming education that were
published in computing education conferences in the years 2005 to 2008. We employed …

Analysis of research in programming teaching tools: An initial review

SM Salleh, Z Shukur, HM Judi - Procedia-Social and Behavioral Sciences, 2013 - Elsevier
This paper describes preliminary results of research related to programming teaching tools.
This study focuses on the key issues being highlighted in this research. Among the research …