No Cover Image

Conference contribution 35 views 12 downloads

Language Choice in Introductory Programming Courses at Australasian and UK Universities / Simon ; Raina Mason; Tom Crick; James H. Davenport; Ellen Murphy

Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE'18), Pages: 852 - 857

Swansea University Author: Crick, Tom

DOI (Published version): 10.1145/3159450.3159547

Abstract

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 thes...

Full description

Published in: Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE'18)
ISBN: 978-1-4503-5103-4
Published: Baltimore, Maryland, USA ACM 2018
Online Access: https://dl.acm.org/citation.cfm?doid=3159450.3159547
URI: https://cronfa.swan.ac.uk/Record/cronfa43521
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2018-08-18T19:41:51Z
last_indexed 2018-11-22T20:14:04Z
id cronfa43521
recordtype SURis
fullrecord <?xml version="1.0"?><rfc1807><datestamp>2018-11-22T14:47:10Z</datestamp><bib-version>v2</bib-version><id>43521</id><entry>2018-08-18</entry><title>Language Choice in Introductory Programming Courses at Australasian and UK Universities</title><alternativeTitle></alternativeTitle><author>Tom Crick</author><firstname>Tom</firstname><surname>Crick</surname><active>true</active><ORCID>0000-0001-5196-9389</ORCID><ethesisStudent>false</ethesisStudent><sid>200c66ef0fc55391f736f6e926fb4b99</sid><email>9971fd6d74987b78a0d7fce128f8c721</email><emailaddr>z93Ri4T5hwMLTfh+6XG11n2HZhUyFASdV1DFdgIIhKs=</emailaddr><date>2018-08-18</date><deptcode>EDUC</deptcode><abstract>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.</abstract><type>Conference contribution</type><journal>Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE'18)</journal><volume/><journalNumber/><paginationStart>852</paginationStart><paginationEnd>857</paginationEnd><publisher>ACM</publisher><placeOfPublication>Baltimore, Maryland, USA</placeOfPublication><isbnPrint/><isbnElectronic>978-1-4503-5103-4</isbnElectronic><issnPrint/><issnElectronic/><keywords></keywords><publishedDay>21</publishedDay><publishedMonth>2</publishedMonth><publishedYear>2018</publishedYear><publishedDate>2018-02-21</publishedDate><doi>10.1145/3159450.3159547</doi><url>https://dl.acm.org/citation.cfm?doid=3159450.3159547</url><notes>49th ACM Technical Symposium on Computer Science Education (SIGCSE'18)</notes><college>College of Arts and Humanities</college><department>School of Education</department><CollegeCode>CAAH</CollegeCode><DepartmentCode>EDUC</DepartmentCode><institution/><researchGroup>None</researchGroup><supervisor/><sponsorsfunders/><grantnumber/><degreelevel/><degreename>None</degreename><lastEdited>2018-11-22T14:47:10Z</lastEdited><Created>2018-08-18T15:29:13Z</Created><path><level id="1">College of Science</level><level id="2">Computer Science</level></path><authors><author><firstname>Simon</firstname><surname/><orcid>0000-0003-2285-283X</orcid><order>1</order></author><author><firstname>Raina</firstname><surname>Mason</surname><orcid/><order>2</order></author><author><firstname>Tom</firstname><surname>Crick</surname><orcid>0000-0001-5196-9389</orcid><order>3</order></author><author><firstname>James H.</firstname><surname>Davenport</surname><orcid>0000-0002-3982-7545</orcid><order>4</order></author><author><firstname>Ellen</firstname><surname>Murphy</surname><orcid/><order>5</order></author></authors><documents><document><filename>0043521-27082018133339.pdf</filename><originalFilename>sigcse2018.pdf</originalFilename><uploaded>2018-08-27T13:33:39Z</uploaded><type>Output</type><contentLength>421162</contentLength><contentType>application/pdf</contentType><version>AM</version><cronfaStatus>true</cronfaStatus><action>Updated Copyright</action><actionDate>20/09/2018</actionDate><embargoDate>2018-08-27T00:00:00</embargoDate><documentNotes/><copyrightCorrect>true</copyrightCorrect><language>eng</language></document></documents></rfc1807>
spelling 2018-11-22T14:47:10Z v2 43521 2018-08-18 Language Choice in Introductory Programming Courses at Australasian and UK Universities Tom Crick Tom Crick true 0000-0001-5196-9389 false 200c66ef0fc55391f736f6e926fb4b99 9971fd6d74987b78a0d7fce128f8c721 z93Ri4T5hwMLTfh+6XG11n2HZhUyFASdV1DFdgIIhKs= 2018-08-18 EDUC 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 contribution Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE'18) 852 857 ACM Baltimore, Maryland, USA 978-1-4503-5103-4 21 2 2018 2018-02-21 10.1145/3159450.3159547 https://dl.acm.org/citation.cfm?doid=3159450.3159547 49th ACM Technical Symposium on Computer Science Education (SIGCSE'18) College of Arts and Humanities School of Education CAAH EDUC None None 2018-11-22T14:47:10Z 2018-08-18T15:29:13Z College of Science Computer Science Simon 0000-0003-2285-283X 1 Raina Mason 2 Tom Crick 0000-0001-5196-9389 3 James H. Davenport 0000-0002-3982-7545 4 Ellen Murphy 5 0043521-27082018133339.pdf sigcse2018.pdf 2018-08-27T13:33:39Z Output 421162 application/pdf AM true Updated Copyright 20/09/2018 2018-08-27T00:00:00 true eng
title Language Choice in Introductory Programming Courses at Australasian and UK Universities
spellingShingle Language Choice in Introductory Programming Courses at Australasian and UK Universities
Crick, Tom
title_short Language Choice in Introductory Programming Courses at Australasian and UK Universities
title_full Language Choice in Introductory Programming Courses at Australasian and UK Universities
title_fullStr Language Choice in Introductory Programming Courses at Australasian and UK Universities
title_full_unstemmed Language Choice in Introductory Programming Courses at Australasian and UK Universities
title_sort Language Choice in Introductory Programming Courses at Australasian and UK Universities
author_id_str_mv 200c66ef0fc55391f736f6e926fb4b99
author_id_fullname_str_mv 200c66ef0fc55391f736f6e926fb4b99_***_Crick, Tom
author Crick, Tom
author2 Simon
Raina Mason
Tom Crick
James H. Davenport
Ellen Murphy
format Conference contribution
container_title Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE'18)
container_start_page 852
publishDate 2018
institution Swansea University
isbn 978-1-4503-5103-4
doi_str_mv 10.1145/3159450.3159547
publisher ACM
college_str College of Science
hierarchytype
hierarchy_top_id collegeofscience
hierarchy_top_title College of Science
hierarchy_parent_id collegeofscience
hierarchy_parent_title College of Science
department_str Computer Science{{{_:::_}}}College of Science{{{_:::_}}}Computer Science
url https://dl.acm.org/citation.cfm?doid=3159450.3159547
document_store_str 1
active_str 1
description 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.
published_date 2018-02-21T12:12:24Z
_version_ 1634049190208208896
score 11.317979