Table of Contents
Week 9: Object-Oriented Design and Interfaces
Objectives
Readings for Class Discussion
Topics
Lab
Week 9: Object-Oriented Design and Interfaces
Objectives
Readings for Class Discussion
Pillay (2009).
A study of object-oriented design errors made by novice programmers
.
Schmolitzky (2006).
Teaching Inheritance Concepts with Java
.
Review chapters in Horstmann text
Topics
What problems do students have
understanding
object-oriented concepts?
How can students be motivated to learn
design
concepts?
Lab
AP CS: Inheritance; Input/Output and Exception Handling