Title
Panel: designing the next educational programming language
Abstract
Object-oriented programming is widely taught in introductory computer science courses, however no existing objectoriented programming language is "the obvious choice" for a teaching language. This makes it harder to transfer skills, techniques, and teaching materials between courses and between institutions, and leaves employers uncertain what they should expect new graduates to know. We believe that the object-oriented programming languages community should take this opportunity to work together to select, shape, or design the next educational programming language, and propose a set of principles that the language should follow. The purpose of this panel is to start a dialog with the educational community to refine these principles and to consider next steps.
Year
DOI
Venue
2010
10.1145/1869542.1869574
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Keywords
Field
DocType
programming language,design,object oriented,object oriented programming,language,teaching,object oriented programming languages,programming
Second-generation programming language,Programming language,Computer science,Fourth-generation programming language,Very high-level programming language,Theoretical computer science,First-generation programming language,Third-generation programming language,Low-level programming language,Programming domain,Language primitive
Conference
Citations 
PageRank 
References 
4
0.53
4
Authors
3
Name
Order
Citations
PageRank
Andrew P. Black11566366.84
Kim B. Bruce21169168.81
James Noble31683163.52