Letters to the editor: go to statement considered harmful
Communications of the ACM
Java Language Specification, Second Edition: The Java Series
Java Language Specification, Second Edition: The Java Series
PASCAL user manual and report
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Game-themed programming assignments: the faculty perspective
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Making teaching of programming learning-oriented and learner-directed
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
Many Computer Science Departments have wrestled with the selection of a programming language to use in their introductory course. This paper initially explores the various programming languages that have been selected over the last couple of decades, and the rational for those selections. Following this introduction, the contemporary programming languages that are being employed in introductory courses today will be reviewed, along with other options that might be considered in terms of the pros and cons of each programming language being examined here.