Moon's day | Woden' s day | Frigga's day |
---|
Jan 13 |
Introduction Slides |
Read Jalote ch 1, answer question 6; read Jalote ch 2 through page 11, answer question 1
|
|
Jan 15 |
The software process (J 1&2) |
Read Jalote 2.2-2.3.4 and ch 4 through 4.2; describe limitations of waterfall
|
|
Jan 17 |
Traditional methodologies and planning (J 2&4) Slides |
Read Jalote section 2.3.6; skim the rest of chapter 2; describe the main idea of XP in a paragraph
|
|
|
Jan 22 |
Agile methodologies (J 2) Slides |
Read Jalote ch 3; answer question 4
|
|
Jan 24 |
Software requirements (J 3) Slides |
Phase 1, due 2/14 Read Jalote sections 5.(1-3).
|
|
Jan 27 |
Software architecture concepts (J 5) Slides |
Read Jalote ch 5; answer question 3
|
|
Jan 29 |
Software architecture styles (J 5) |
Read Jalote 7.(1, 2,4); answer question 3
|
|
Jan 31 |
Coding and unit testing (J 7) Slides |
|
|
Feb 3 |
GUI concepts |
Read Jalote section 6.1 and 6.3.1 (glance over rest of chapter)
|
|
Feb 5 |
Review of OO concepts (J 6) Slides |
|
|
Feb 7 |
OO design and Refactoring |
|
|
Feb 10 |
Big example (pred-prey) |
|
|
Feb 12 |
Introduction to design patterns (DP pg 1-31) Slides |
|
|
Feb 14 |
More on design patterns |
Phase 1 due.
|
|
|
|
Feb 21 |
State, and Strategy Slides |
|
|
Feb 24 |
Decorator and Adapter Slides |
|
|
Feb 26 |
Abstract Factory; Builder Slides |
|
|
|
|
|
Mar 7 |
Observer Slides |
Phase 2 due.
|
|
|
|
|
|
Mar 19 |
Composite; Bridge Slides |
|
|
|
|
|
|
Mar 31 |
User interfaces; usability tests (J 8) Slides |
|
|
|
Apr 4 |
Regular expressions |
|
|
Apr 7 |
Practical regular expressions |
|
|
|
Apr 11 |
Parsing; Interpreter |
|
|
Apr 14 |
Interpreter; Visitor Slides |
|
|
|
|
Apr 21 |
Chain of Responsibility Slides |
|
|
Apr 23 |
Career paths and professional issues |
Phase 3 due.
|
|
Apr 25 |
Readings: MMM 1-5, DoD excerpts from 1 & 6 |
|
|
Apr 28 |
Readings: "The Cathedral and the Bazaar"; MMM 6 & 7; DoD 4 |
|
|
Apr 30 |
Readings: MMM 11-13; DoD 8, 5, 19, 20 |
|
|
May 2 |
Readings: MMM 16, 17, 19 |
|
|