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.
Text (Author Version)
Text (Published Version)
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.
|Item Type:||Conference or Workshop Item (Commonwealth Reporting Category E) (Paper)|
|Additional Information:||No evidence of copyright restrictions on web site. Series title: ACM International Conference Proceeding Series v276.|
|Uncontrolled Keywords:||programming languages; industry; teaching; introductory programming course|
|Subjects:||280000 Information, Computing and Communication Sciences > 289900 Other Information, Computing and Communication Sciences|
|Depositing User:||Mr Michael de Raadt|
|Date Deposited:||11 Oct 2007 00:49|
|Last Modified:||13 Sep 2013 00:18|
Actions (login required)
|Archive Repository Staff Only|