Language Choice in Introductory Programming Courses at Australasian and UK Universities
Davenport, James H.
ACM Digital Library
MetadataShow full item record
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.
ACM Special Interest Group on Computer Science Education;
Simon, Mason, R. Crick, T., Davenport, J. and Murphy, E. (2018) 'Language Choice in Introductory Programming Courses at Australasian and UK Universities', ACM Special Interest Group on Computer Science Education, 21-24 February, Baltimore, USA. DOI: 10.1145/3159450.3159547.
Article presented at ACM Special Interest Group on Computer Science Education, Baltimore, USA, 21-24 Feb 2018, available at: http://dx.doi.org/10.1145/3159450.3159547.
Cardiff Metropolitan University (Grant ID: Cardiff Metropolian (Internal))
Showing items related by title, author, subject and abstract.
Murphy, Ellen; Crick, Tom; Davenport, James H. (AOSA, 2017-04-01)Context: In the context of exploring the art, science and engineering of programming, the question of which programming languages should be taught first has been fiercely debated since computer science teaching started in ...
Physical activity promotion by health practitioners: a distance learning training component to improve knowledge and counseling Florindo, Alex; Guerra, Paulo; Mota, Jorge; Crone, Diane; Mafra, Ana; Bracco, Mario (Cambridge University Press, 2017-11-10)Aim: To report an evaluation of health professionals’ participation in a distance-learning physical activity training course developed in a low socio-economic region of São Paulo city, Brazil. Background: In countries with ...
Calderon, Ana (Springer, 2018)An investigation was conducted over two years with undergraduate students enrolled in Computer Science, Software Engineering and Information Systems. The aim was to decide whether aptitudes (measured as performance) and ...