Title
Seeking grace: a new object-oriented language for novices
Abstract
Grace is a new object-oriented language that supports a variety of approaches to teaching programming. It integrates accepted new ideas in programming languages into a simple language that allows students and teachers to focus on the essential complexities of programming rather than the accidental complexities of the language. We motivate Grace, review its design, and evaluate it against Kolling's criteria.
Year
DOI
Venue
2013
10.1145/2445196.2445240
SIGCSE
Keywords
Field
DocType
essential complexity,teaching programming,programming language,new object-oriented language,new idea,accidental complexity,simple language,object oriented language
Fifth-generation programming language,Second-generation programming language,Software engineering,Computer science,Fourth-generation programming language,Natural language programming,Very high-level programming language,Human–computer interaction,First-generation programming language,Programming domain,Multimedia,Language primitive
Conference
Citations 
PageRank 
References 
9
1.28
6
Authors
6
Name
Order
Citations
PageRank
Andrew P. Black11566366.84
Kim B. Bruce21169168.81
Michael Homer34610.38
James Noble41683163.52
Amy Ruskin591.28
Richard Yannow691.28