Object-oriented programming is widely taught in introductory computer science courses. However no existing object-oriented 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. For this reason, at ECOOP and OOPSLA last year, we started the Grace project - an attempt to design the next educational programming language. In this BOF, we’ll discuss our progress on the Grace project, present the state of the language, and describe how you can get involved!
For more information see http://gracelang.org/applications