Reading Key
Future information is tentative and subject to change.
| Date | Day | Class Topic | Reading | Assignments | Notes |
|---|---|---|---|---|---|
| Mar 27 | Mon | Introduction | RD: 1,2, Things they would not teach me in college (Brechner) | Assg1-LCO/project proposal | Find out what the class is about! |
| Mar 29 | Wed | Day1Input, Software Development Lifecycles-Part1 | RD:7,10,21,25,35,36 | ||
| Mar 30 | Thu | Life Cycle Objectives (LCO) | Boehm: p1-10 | Relates 100% to your LCO assignment | |
| Mar 31 | Fri | Software Development Lifecycles-Part2, Product Pitches | Assgn1 group selection due by 11:59pm. Sign up here. | ||
| Apr 3 | Mon | Software Projects - the challenges we face | RD: 3.3 | Apr 4 | Tues | Assg1-LCO due by 11:59pm, use "attu% turnin -c cse403 -p lco fn1 fn2" |
| Apr 5 | Wed | LCO Presentations | |||
| Apr 6 | Thu | LCO Presentations | |||
| Apr 7 | Fri | LCO Presentations | Assg2-Essay, Agile Processes by R.C.Martin | ||
| Apr 8 | Sat | Project preferences due by 11:59pm: Survey Link here | |||
| Apr 10 | Mon | Project Selection, Lifecycle Architecture | Boehm p1-10, SG:10 | Assg3-LCA | |
| Apr 12 | Wed | Software Requirements | RD:10,14 PP:7 | ||
| Apr 13 | Thurs | Project Pragmatics | RD:4,18, PP:8 | cvs, wikis, database support, etc | |
| Apr 14 | Fri | Software Architecture | SG:10,Software Architecture (Garlan) | Use case template | |
| Apr 17 | Mon | Software Teams | RD:12,13, PP:8 | ||
| Apr 19 | Wed | Working with others on your team | BEST handouts | Assg3-LCA due by 10pm, "attu% turnin -c cse403 -p lca" | |
| Apr 20 | Thu | LCA Presentations | LCA feedback form | ||
| Apr 21 | Fri | LCA Presentations | |||
| Apr 23 | Sun | Assg2-Essay due, "attu% turnin -c cse403 -p essay1 |
|||
| Apr 24 | Mon | Dave Socha/Design | Assg4-Beta | Mid quarter class feedback survey | |
| Apr 26 | Wed | LCA presentation feedback, Design-Part 1 | Criteria for decomposing systems into modules (Parnas), Code Complete, Ch 5, (McConnell) | ||
| Apr 27 | Thu | Development Tools (txt), JUnit example (tgz) (zip) | Bugzilla, junit, cvsstat, etc | ||
| Apr 28 | Fri | NO CLASS - Engineering Open House | |||
| May 1 | Mon | Software Design at Amazon-Dennis Lee | |||
| May 3 | Wed | MidQuarter Survey, Design Part 2 | |||
| May 4 | Thu | The Joel Test | The Joel Test, Spolsky | ||
| May 5 | Fri | Composition, Quality Assurance | RD:4.3, PP:p237-247 | ||
| May 8 | Mon | Beta Release, Essay Feedback, Product Release - Good Enough? | Good Enough Quality by Bach | Self/Peer Review Form | |
| May 9 | Tues | Assgn 4-Beta Release Due 10pm, "attu% turnin -c cse403 -p beta |
|||
| May 10 | Wed | Beta Release Demos | Assg5-Essay | ||
| May 11 | Thu | Beta Release Demos | |||
| May 12 | Fri | Estimation | PP p64-69, RD 8.1-8.4 | ||
| May 14 | Sun | Self/Peer reviews due by 11:59pm | |||
| May 15 | Mon | SE Principles in Practice-Asaph Zemach, Google | Assg6-Final Release | ||
| May 17 | Wed | 3rd Party Software | |||
| May 18 | Thu | Hard Conversations | |||
| May 19 | Fri | Wayne Yamamoto, Merchant Circle | |||
| May 21 | Sun | Assg5-Essay due, "attu% turnin -c cse403 -p essay2 |
|||
| May 22 | Mon | Intellectual Property - Part I | |||
| May 24 | Wed | Refactoring, Valentin Razmov | |||
| May 25 | Thu | Project time | |||
| May 26 | Fri | Intellectural Property - Part II | |||
| May 29 | Mon | NO CLASS - Memorial Day | |||
| May 30 | Tues | Assg 6-Final release due 10pm | |||
| May 31 | Wed | Final Release Demos | |||
| Jun 1 | Thu | Final Release Demos | |||
| Jun 2 | Fri | Last day of class | |||
| Jun 5 | Monday | Final Exam - 8:30-10:30am | Final Exam |