Tentative Schedule Winter 2021

The following table lists the patterns completed during a lecture for past dates and planned for a lecture for future dates. The table will be updated during the course.
The assignment for a pattern will be reviewed the week following the lecture in which the pattern is completed.
The midterm is held on the first lecture of the week.
The final is held strictly according to the university schedule (see link below) unless noted here.

Week of Patterns Notes
Jan 4 Singleton, Immutable, Abstract Factory  
Jan 11 Marker, Proxy, Factory Method  
Jan 18 Prototype, Object Pool, Composite, Adapter  
Jan 25 Layered Init., Filter, Iterator, Facade  
Feb 1 Midterm (Monday), Bridge  
Feb 8 Flyweight, Dynamic Linkage, Virtual Proxy, Decorator  
Feb 15 Cache Management, Command, LittleLanguage, Mediator  
Feb 22 Snapshot, Observer  
Mar 1 Visitor, Null Object, Single Threaded Exec.  
Mar 8 Guarded Suspension, Balking, Producer Consumer  


Sergio Antoy <antoy@cs.pdx.edu>