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

The final copy of this publication is available from the publisher.

Resources

PDF
mwh.nz/pdf/sigcse2013
this page
mwh.nz/pubs/sigcse2013
Michael Homer — 2023 d38f60fb