Authors: Peter Andreae, Robert Biddle, Gill Dobbie, Amy Gale, Linton Miller, Ewan Tempero
Source: GZipped PostScript (88kb); Adobe PDF (315kb)
We describe our experiences teaching our CS1 course with Java. Java has a number of features that complicate using it to teach introductory programming. Although we designed our course to deal with these features, there were some surprises in how the course worked out. We discuss the underlying cause of these surprises.