The teaching and learning of introductory programming in tertiary institutions is problematic. Failure rates are high and the inability of students to complete small programming tasks at the completion of introductory units is not unusual. The literature on teaching programming contains many examples of changes in teaching strategies and curricula that have been implemented in an effort to reduce failure rates. This paper analyses contemporary research into the area, and summarises developments in the teaching of introductory programming. It also focuses on areas for future research which will potentially lead to improvements in both the teaching and learning of introductory programming. A graphical representation of the issues from the lit...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
This paper considers issues around the teaching of programming, a critical yet challenging part of t...
[Abstract]: This paper reports the findings of a census of introductory programming courses. Eighty...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Traditionally the learning of programming is documented as being a challenging activity among higher...
As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enable...
Three decades of active research on the teaching of intro-ductory programming has had limited effect...
The Department of Educational Sciences and the Department of Electronic and Telecommunications at th...
Increasing pressure from national government to improve throughput at South African tertiary educati...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
This paper presents a study on teaching and learning programming in a Malaysian school.The study att...
© 2018 Copyright held by the owner/author(s). A broad review of research on the teaching and learnin...
As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enable...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
This paper considers issues around the teaching of programming, a critical yet challenging part of t...
[Abstract]: This paper reports the findings of a census of introductory programming courses. Eighty...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Traditionally the learning of programming is documented as being a challenging activity among higher...
As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enable...
Three decades of active research on the teaching of intro-ductory programming has had limited effect...
The Department of Educational Sciences and the Department of Electronic and Telecommunications at th...
Increasing pressure from national government to improve throughput at South African tertiary educati...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
This paper presents a study on teaching and learning programming in a Malaysian school.The study att...
© 2018 Copyright held by the owner/author(s). A broad review of research on the teaching and learnin...
As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enable...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
This paper considers issues around the teaching of programming, a critical yet challenging part of t...
[Abstract]: This paper reports the findings of a census of introductory programming courses. Eighty...