CS 600  Foundations of Software Engineering

Presentation Schedule

DatePatternPresenter
09/24 - 10/29 Intro
Visitor
Abstract Factory
Builder
Factory Method
Prototype
Singleton
Adapter
Facade
Proxy
Bridge
Composite
Flyweight
Decorator
Mediator
Chain of Responsibility
Interpreter
Command
Memento
Observer
State
Strategy
Template Method
Nick
Nick
Ryan
Andrew
Joseph
Shalini
Shraddha
Jane
Nandha
Tom
Ryan
Shalini
Tom
Joseph
Andrew
Shraddha
Jane
Nandha
Shalini
Ryan
Tom
Joseph
Andrew

Announcements

Course Textbooks
Required
Object-Oriented and Classical Software Engineering by Stephen R. Schach (7th edition)Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Optional
Software Engineering: A Practitioner's Approach by Roger S. Pressman (6th edition)Applying UML and Patterns by Craig Larman (3rd edition)