Programming languages for introductory computing courses

This paper examines the question of the programming language to be used in introductory computing courses. It is found that there are three distinct groups of students that have to be catered for i...