This page contains links to the lecture notes. Please report any mistakes or omissions to dhovemey@ycp.edu.
Documents
- Lecture 1: Course Overview, OOP
- Lecture 2: UML
- Lecture 3: Development Process
- Lecture 6: Requirements, Use Cases
- Lecture 10: Object-Oriented Analysis
- Lecture 13: OO Design, Open/Closed Principle
- Lecture 14: Liskov Substitution Principle
- Lecture 15: Single Responsibility Principle
- Lecture 16: Extreme Programming
- Lecture 18: Designing and Implementing User Interfaces
- Lecture 21: Eight Golden Rules of Interface Design
- Lecture 24: Relational Databases
- Lecture 25: Database Applications, JDBC
- Lecture 27: Web Applications
- Lecture 30: Testing
CS 320 - Lecture Notes