CSE 111 - Object Oriented Software Design

Course Information

Goals : Learn the UML Design modeling language, Object Oriented Design Patterns, and Basic Design Principles.

Note: TA office hours on Monday 29th November is moved to Thursday 2nd December - 3:00-5:00pm

Instructor: Bill Howden
Office: EBU3-3138
Email: howden (@) cs.ucsd.edu
Office Hours: T/Th 6:45-8 PM CS 3138
Discussion Section: There will be no discussion section, only the lectures.
TA: Sushma Bannur
Email: sbannur (@) cs.ucsd.edu
TA Office Hours: Mon 9:00-11:00 AM EBU3B B250A

Grading

There will be 2 exams (midterm and final) plus the project. You are responsible for the material in the posted or handed-out lecture notes, and some additional design material that will be covered in class. For backup reading, any UML book can be used. We will only use simple, basic UML as described in UML Distilled by Martin Fowler.

  • Midterm: 30%
  • Final: 40%
  • Project: 30%