Object-Oriented Software Design

Syllabus

Syllabus

Lectures and Readings

Assignments

Exams

  • Exam 1: Monday, March 5th, 2012
    Exam 1 Topics: JUnit, Assertions-Testing-Notes , Recursion (Chapter 11), Object-oriented Software Design (Chapter 12.1), UML ( UML Introduction, UML Class Diagram), and Java Collections Framework (Chapter 16).
  • Exam 2: Wednesday, April 4th, 2012. Topics: Chapters 16, 17, and 18 (Collections, Swing I, and Swing II). This exam will include both a written portion and also a programming part which will need to be completed using the classroom computers/laptop.
  • Final Exam: Wednesday, May 9th, 2012, 8:00 AM - 10:00 AM. Topics: Topics from Exam 1 + Exam 2 + Applets + Ethics in Computing. This exam will include both a written portion and also a programming part which will need to be completed using the classroom computers/laptop.
  • Final Exam Programming Component

Useful Links

Java related

jUnit

UML

Ethics in Computing