An objective comparison of languages for teaching introductory programming
Paper
Paper/Presentation Title | An objective comparison of languages for teaching introductory programming |
---|---|
Presentation Type | Paper |
Authors | Mannila, Linda (Author) and de Raadt, Michael (Author) |
Editors | Berglund, Anders and Wiggberg, Mattias |
Journal or Proceedings Title | Proceedings of the 6th Baltic Sea Conference on Computing Education Research (Koli Calling 2006) |
Journal Citation | 276, pp. 32-37 |
Number of Pages | 6 |
Year | 2006 |
Place of Publication | Uppsala, Sweden |
ISBN | 9781595939708 |
Digital Object Identifier (DOI) | https://doi.org/10.1145/1315803.1315811 |
Web Address (URL) of Paper | https://dl.acm.org/doi/10.1145/1315803.1315811 |
Web Address (URL) of Conference Proceedings | https://dl.acm.org/doi/proceedings/10.1145/1315803 |
Conference/Event | 6th Baltic Sea Conference on Computing Education Research (Koli Calling 2006) |
Event Details | 6th Baltic Sea Conference on Computing Education Research (Koli Calling 2006) Event Date 09 to end of 12 Nov 2006 Event Location Koli, Finland |
Abstract | The question of which language to use in introductory programming has been cause for protracted debate, often based on emotive opinions. Several studies on the benefits of individual languages or comparisons between two languages have been conducted, but there is still a lack of objective data used to inform these comparisons. This paper presents a list of criteria based on design decisions used by prominent teaching-language creators. The criteria, once justified, are then used to compare eleven languages which are currently used in introductory programming courses. Recommendations are made on how these criteria can be used or adapted for different situations. |
Keywords | programming languages; industry; teaching; introductory programming course |
ANZSRC Field of Research 2020 | 460806. Human-computer interaction |
461204. Programming languages | |
390113. Science, technology and engineering curriculum and pedagogy | |
Public Notes | File reproduced in accordance with the copyright policy of the publisher/author. |
Series | ACM International Conference Proceeding Series |
Byline Affiliations | Turku Centre for Computer Science, Finland |
Centre for Research in Transformative Pedagogies |
https://research.usq.edu.au/item/9xz05/an-objective-comparison-of-languages-for-teaching-introductory-programming
Download files
Published Version
Mannila_DeRaadt_KOLI2006_PV.pdf | ||
File access level: Anyone |
Submitted Version
research2.pdf | ||
File access level: Anyone |
2085
total views1228
total downloads2
views this month3
downloads this month