CS169: Lecture Plan


Date

Topic

Reading

Assigned

Due
Jan 20
Opening Lecture
Jan 22
Software Engineering Processes
Jan 27
Agile Development
 
Jan 29
Requirements and Specification
 
Feb 3
UML?
 
 
 
Feb 5
Design Patterns
 
 
 
Feb 10
Version Control
 
Set up a repository
 
Feb 12
 
 
 
Feb 17
 
 
 
Feb 19
 
 
 
Feb 24
 
 
 
Feb 26
 
 
 
Mar 3
 
 
 
Mar 5
 
 
 
Mar 10
 
 
 
Mar 12
 
 
 
Mar 17
 
 
 
Mar 19
 
 
 
Mar 24/26
Spring Break
Mar 31
 
Apr 2
 
 
 
Apr 7
 
 
 
Apr 9
 
 
 
 
Apr 14
 
 
 
 
Apr 16
 
 
 
 
Apr 21
 
 
 
 
Apr 23
 
 
 
 
Apr 28
 
 
 
 
Apr 30
 
 
 
 
May 5
 
 
 
 
May 7
Final Lecture
 
 
 
 
 
 
 
 
May 14
Project Demos, room/time TBA
 
 
 
May 20
Final project write-ups due