Class Schedule for first half of MCS-270: Object-Oriented Software Development

Please note that this schedule will undoubtedly change throughout the semester, so I recommend that you not print it out.
DateReadingTopicDue
2/10   Introduction  
2/11 1-5 Overview of the Unified Process; Requirements  
2/12 6 Lab 1: Requirements analysis  
2/14   No class (Gustavus community conversation)  

2/17   Class cancelled  
2/18 6-8 Use cases  
2/19 9-12 Conceptual modeling: SSDs; Domain Model Lab 1
2/21   Lab 2: Conceptual modeling  

2/24 13-14 The Use-Case model; on to design  
2/25   PostgreSQL intro  
2/26   Class cancelled  
2/28   Lab 3: Database usage Lab 2

3/3   Intro to JDBC  
3/4 15-16 Interaction diagrams; Intro to GRASP  
3/5   Lab 3 (cont'd)  
3/7 16 GRASP  

3/10   RMI Lab 3
3/11   More three-tier technology  
3/12   Yet more three-tier technology  
3/14   Lab 4: Three-tier development  

3/17 17-18 Use case realizations with GRASP; Visibility  
3/18 19-20 Mapping designs to code  
3/19   Lab 4 (cont'd)  
3/21 21-22 Elaboration iteration 2; remaining grasp patterns  

3/24   ColdFusion  
3/25   ColdFusion  
3/26     Lab 4
3/28