Mannila, Linda and de Raadt, Michael (2006) An objective comparison of languages for teaching introductory programming. In: 6th Baltic Sea Conference on Computing Education Research (Koli Calling 2006), 9-12 Nov 2006, Koli, Finland.
Metadata
| HTML Citation | EndNote | Dublin Core | Reference Manager |
Full text available as:
| PDF (Author Version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 419Kb | |
| PDF (Published Version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 429Kb |
Official URL: http://www.it.uu.se/research/group/upcerg/Publications/proceedingsKoliCalling2006
Identification Number or DOI: doi: 10.1145/1315803.1315811
Abstract
The question of which language to use in introductory pro-gramming 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 in-form 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 pro-gramming courses. Recommendations are made on how these criteria can be used or adapted for different situations.
| Item Type: | Conference or Workshop Item (Commonwealth Reporting Category E) (Paper) |
|---|---|
| Additional Information: | No evidence of copyright restrictions on web site. |
| Uncontrolled Keywords: | programming languages; industry; teaching; introductory programming course |
| Fields of Research (FOR2008): | 08 Information and Computing Sciences > 0806 Information Systems > 080602 Computer-Human Interaction 08 Information and Computing Sciences > 0803 Computer Software > 080308 Programming Languages 13 Education > 1302 Curriculum and Pedagogy > 130212 Science, Technology and Engineering Curriculum and Pedagogy |
| Subjects: | 280000 Information, Computing and Communication Sciences > 289900 Other Information, Computing and Communication Sciences |
| Socio-Economic Objective (SEO2008): | C Society > 93 Education and Training > 9302 Teaching and Instruction > 930201 Pedagogy |
| ID Code: | 1701 |
| Deposited By: | |
| Deposited On: | 11 Oct 2007 10:49 |
| Last Modified: | 19 Sep 2011 08:39 |
Archive Staff Only: edit this record
