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 course. We also report on the reasons for the choices of programming languages; on the use of IDEs with the languages (which appears to be falling slightly); on the provision of resources that might help students (which also appears to be falling slightly); on the respondents' aims in their courses; and on considerations of academic integrity in these programming courses.
Conference proceeding
Introductory programming courses in Australasia in 2016
Proceedings of the Nineteenth Australasian Computing Education, pp.81-89
ACE '17: Proceedings of the Nineteenth Australasian Computing Education Conference (Geelong, Victoria, 31/01/2017 - 03/02/2017)
2017
Metrics
26 Record Views
Abstract
Details
- Title
- Introductory programming courses in Australasia in 2016
- Creators
- Raina Mason (Author) - Southern Cross UniversitySimon last name not provided (Author) - University of Newcastle
- Publication Details
- Proceedings of the Nineteenth Australasian Computing Education, pp.81-89
- Conference
- ACE '17: Proceedings of the Nineteenth Australasian Computing Education Conference (Geelong, Victoria, 31/01/2017 - 03/02/2017)
- Publisher
- ACM; New York USA
- Number of pages
- 81-89
- Identifiers
- 1791; 991012822190702368
- Academic Unit
- Faculty of Business, Law and Arts; Faculty of Science and Engineering; School of Business and Tourism; Information Technology
- Language
- English
- Resource Type
- Conference proceeding