@inproceedings{228e1448e3534d1d8a65f266add043eb,
title = "Nifty Objects for CSO and CS1",
abstract = "Examples are crucial for helping students learn new ideas. In an objects-first curriculum, the objects presented by the instructor play a key role in motivating and explaining an object-oriented approach. We know the example of a Program class with a HelloWorld( ) method is a bad choice. So what are good examples of objects for beginning CS students? For non-majors? What are good examples of objects for teaching conditional logic? Looping? Composition? Inheritance? In this session, OO educators present examples of objects successfully used in their CS0 and CS1 classes. Significant time will be made available for discussion of the examples.",
keywords = "C++, CS0, CS1, Example, Java, Killer, Nifty, OOD, OOP, Object, Object-oriented, Objects-first, Pedagogy",
author = "Joe Hummel and Carl Alphonce and Joe Bergin and Michael Caspersen and Stuart Hansen and James Heliotis and Michael Kolling",
year = "2008",
doi = "10.1145/1352135.1352283",
language = "English",
isbn = "9781595937995",
series = "SIGCSE'08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education",
pages = "437--438",
booktitle = "SIGCSE'08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education",
note = "39th ACM Technical Symposium on Computer Science Education, SIGCSE 2008 ; Conference date: 12-03-2008 Through 15-03-2008",
}