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 Kölling’s criteria.

Authors

Andrew P. Black, Kim B. Bruce, Michael Homer, James Noble, Amy Ruskin, Richard Yannow

Published in

ACM Technical Symposium on Computer Science Education (SIGCSE), 2013
Michael Homer — 2018