Parallel surveys of introductory programming courses were conducted in Australasia and the UK, with a view to examining the programming languages being used, the preferred integrated development environments (if any), and the reasons for these choices, alongside a number of other key aspects of these courses. This paper summarises some of the similarities and differences between the findings of the two surveys. In the UK, Java is clearly the dominant programming language in introductory programming courses, with Eclipse as the dominant environment. Java was also the dominant language in Australasia six years ago, but now shares the lead with Python; we speculate on the reasons for this. Other differences between the two surveys are equally interesting. Overall, however, there appears to be a reasonable similarity in the way these undergraduate courses are conducted in the UK and in Australasia. While the degree structures differ markedly between and within these regions -- a possible explanation for some of the differences -- some of the similarities are noteworthy and have the potential to provide insight into approaches in other regions and countries.
Conference proceeding
Language choice in introductory programming courses at Australasian and UK universities
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp.852-857
ACM Technical Symposium on Computer Science Education (SIGCSE '18) (Maryland, USA, 21/02/2018 - 24/02/2018)
2018
Metrics
47 Record Views
UN Sustainable Development Goals (SDGs)
This output has contributed to the advancement of the following goals:
Source: InCites
Abstract
Details
- Title
- Language choice in introductory programming courses at Australasian and UK universities
- Creators
- Simon (Author) - University of NewcastleRaina Mason (Author) - Southern Cross UniversityTom Crick (Author) - Cardiff Metropolitan UniversityJames H Davenport (Author) - University of BathEllen Murphy (Author) - University of Bath
- Publication Details
- SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp.852-857
- Conference
- ACM Technical Symposium on Computer Science Education (SIGCSE '18) (Maryland, USA, 21/02/2018 - 24/02/2018)
- Publisher
- Association for Computing Machinery; New York, USA
- Number of pages
- 852-857
- Identifiers
- 1910; 991012821519002368
- Academic Unit
- Information Technology; Faculty of Business, Law and Arts; Faculty of Science and Engineering; School of Business and Tourism
- Language
- English
- Resource Type
- Conference proceeding