This paper reports on a survey of introductory programming courses in Australia and New Zealand conducted in the first half of 2016. Such surveys have been conducted a number of times in the past 15 years, and we have access to some of the past data to enable us to perform some longitudinal analysis. In the previous iteration of the study, in 2013, Python had joined Java as the dominant language used in introductory programming courses, and student numbers were apparently on the rise, having previously been falling. Those trends are found to continue in 2016, with Python being taught in the same number of courses as Java, but to greater numbers of students; and with a substantial increase in student numbers both overall and averaged per cou...
This paper compares two different approaches of teaching introductory programming by quantitatively ...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
Abstract. The article describes requirements to educational programming languages and considers the ...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
[Abstract]: This paper reports the findings of a census of introductory programming courses. Eighty...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
Context: In the context of exploring the art, science and engineering of programming, the question o...
[Abstract]: Deciding what to teach novice programmers about programming and, in particular, which pr...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Introductory programming instructors in Australian universities are choosing the programming languag...
This paper seeks to inform instructors responsible for designing introductory programming courses wi...
There are many factors to consider when selecting a first programming language for the management in...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Many countries have started the process of involving programming in K-12 education. Most experts agr...
The article examines modern programming language courses in higher education, including their conten...
This paper compares two different approaches of teaching introductory programming by quantitatively ...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
Abstract. The article describes requirements to educational programming languages and considers the ...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
[Abstract]: This paper reports the findings of a census of introductory programming courses. Eighty...
Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with ...
Context: In the context of exploring the art, science and engineering of programming, the question o...
[Abstract]: Deciding what to teach novice programmers about programming and, in particular, which pr...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
Introductory programming instructors in Australian universities are choosing the programming languag...
This paper seeks to inform instructors responsible for designing introductory programming courses wi...
There are many factors to consider when selecting a first programming language for the management in...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Many countries have started the process of involving programming in K-12 education. Most experts agr...
The article examines modern programming language courses in higher education, including their conten...
This paper compares two different approaches of teaching introductory programming by quantitatively ...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
Abstract. The article describes requirements to educational programming languages and considers the ...