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 literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight a...
This paper reflects on the first semester of teaching an introductory computing courses using a non-...
Vast numbers of publications in computing education begin with the premise that programming is hard ...
Context: In the context of exploring the art, science and engineering of programming, the question o...
As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enable...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Three decades of active research on the teaching of intro-ductory programming has had limited effect...
The introductory programming course (IPC) holds a special significance in computing disciplines as t...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
© 2018 Copyright held by the owner/author(s). A broad review of research on the teaching and learnin...
Introductory programming courses in science, technology, engineering, and mathematics (STEM) degrees...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
The problems encountered by students in first year computer programming units are a common concern ...
A new Computer Science Introduction course is described. Student grades and the withdraw rate for t...
A solid foundation in computer programming is critical for students to succeed in advanced computing...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019The SIGCS...
This paper reflects on the first semester of teaching an introductory computing courses using a non-...
Vast numbers of publications in computing education begin with the premise that programming is hard ...
Context: In the context of exploring the art, science and engineering of programming, the question o...
As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enable...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Three decades of active research on the teaching of intro-ductory programming has had limited effect...
The introductory programming course (IPC) holds a special significance in computing disciplines as t...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
© 2018 Copyright held by the owner/author(s). A broad review of research on the teaching and learnin...
Introductory programming courses in science, technology, engineering, and mathematics (STEM) degrees...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
The problems encountered by students in first year computer programming units are a common concern ...
A new Computer Science Introduction course is described. Student grades and the withdraw rate for t...
A solid foundation in computer programming is critical for students to succeed in advanced computing...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019The SIGCS...
This paper reflects on the first semester of teaching an introductory computing courses using a non-...
Vast numbers of publications in computing education begin with the premise that programming is hard ...
Context: In the context of exploring the art, science and engineering of programming, the question o...