CS 301 Schedule: Fall 2009

Software Development
CRN 11473

 

CS 301 Home Schedule Grading FAQ

 

Date Topic Readings Activity Proj Out
Aug 26  Overview       
Aug 28  OO Design *  2..0-2.1; 2.3-2.4; 2.7  crc   
Aug 31  TDD  2.5-2.6; 2-8  tdd1   
Sep 02  JUnit  3.7  junit   
Sep 04  Eclipse demo
Class Qualities 
 
3.5 
   
Sep 07  Solitaire    tdd3   
Sep 09  Solitaire    tdd4  P1 
Sep 11  Javadoc  2.11  javadoc   
Sep 14  TDD    tdd5   
Sep 16  Graphics  4.2  graphics1  P2 
Sep 18  P1 Design Rev  3.5  proj1   
Sep 21  Group Moves    move   
Sep 23  Layout Managers  5.4  layout   
Sep 25  User Actions
Using Mice 
4.8
6.2 
action1   
Sep 28  Patterns  5.1-5.3  patterns1   
Sep 30  Refactor
pp 234-235 
  refactor  P3 
Oct 02  P2 Design Rev    proj2   
Oct 05  Inheritance *  6.1-6.3; 6.6; 6.9     
Oct 07  Java Packages  1.7; 1.14  packages   
Oct 09  Test Coverage    coverage   
Oct 12  Fall Break       
Oct 14  Object Calisthenics    calisthenics   
Oct 16  Object Calisthenics    calisthenics2  P4 
Oct 19  P3 Design Rev    proj3   
Oct 21  Metrics    metrics   
Oct 23  Auto Moves    auto   
Oct 26  FindBugs    findbugs   
Oct 28  Patterns *  5.0-5.8     
Oct 30  No Class      P5 
Nov 02  P4 Design Rev    proj4   
Nov 04  Types  7.2-7.3  types2   
Nov 06  Tool Bars    toolbar   
Nov 09  Undo/Redo    undo   
Nov 11  Reflection *  7.6     
Nov 13  No Class      P6 
Nov 16  Reflection  7.6  reflection   
Nov 18  CVS    cvs   
Nov 20  CVS    cvs   
Nov 23  No class       
Nov 25  Thanksgiving       
Nov 27  Thanksgiving       
Nov 30  Frameworks *  8.1-8.3     
Dec 02  Review       
Dec 04  Review       


Notes


Robert Noonan
Nov 19, 2009