Schedule

Warning! This schedule, like much of the course, is under development and may change significantly.

Schedule
Week 0
# Day Date Topic Assignments
1 F 8/31 Introduction to the Course HW 0: Set up accounts before Monday at 10:00 am
Week 1
# Day Date Topic Assignments
2 M 9/3 Getting started with Ruby HW 1: Ruby Due today by 10:30 pm
3 W 9/5 Introduction to Software Engineering RJ 1: Ch 1; 10.1 & 10.2 (due 8:00 am)
4 F 9/7 More Ruby RJ 2: Ch 3.1 - 3.4 (due 8:00 am)
HW 2: Ruby (Due 9/11 by 10:30 pm)
Week 2
# Day Date Topic Assignments
5 M 9/10 Web Technologies RJ 3: Ch 2 (by 8:00 am)
6 W 9/12 Introduction to Rails HW 3: Getting started with Rails (Hartl Chp 1) (due 9/18 by 10:30 pm)
7 F 9/14 Database Based Rails application HW 4: First Rails App (Hartl Chp 2) (due 9/20 by 10:30 pm)
Week 3
# Day Date Topic Assignments
8 M 9/17 A Static Site HW 5: A Static Site (Hartl Chp 3 & Olsen Ch 18 - on reserve at Science Library) (due 9/25 by 10:30 pm)
9 W 9/19 User Stories (Monty Roper - Anthropology)
RJ 4: Ch 7 SaaS Book (by 8:00 am)
10 F 9/21 Extending Rails Application HW 6: Practice User Stories (due 9/27 by 10:30 pm)
Week 4
# Day Date Topic Assignments
11 M 9/24 Object-Oriented Design and Design Patterns RJ: 5: POOD Ch 1 & Ch 1 Olsen (on reserve at Science Library)
12 W 9/26 Modeling Data HW 7: Hartl Ch 5 & 6 (due 10/2 by 10:30 pm)
13 F 9/28 Test Driven Development RJ 6: Ch 8 Saas Book (by 8:00 am)
Week 5
# Day Date Topic Assignments
14 M 10/1 Legacy Code and Code Smells RJ 7: SaaS Book Chp 9 & 10 (by 8:00 am)
15 W 10/3 Refactoring Code HW 8: Hartl Ch 7 (due 10/9 by 10:30 pm)
16 F 10/5 Design Patterns RJ 8: SaaS Ch 11 (by 8:00 am); HW 9: Document a Design Pattern (due 10/11 by 10:30 pm)
Week 6
# Day Date Topic Assignments
17 M 10/8 Alumni/ae Mentors  
18 W 10/10 Preparation for Community Partners Visit & Professional Ethics (Guest Speaker - Susan Sanning) Strengths, Skills, and Growth Areas Reflection (due 10/12 8:00 am)
19 F 10/12 Community Partners Visit Team Assignment Questionaire (due TODAY by 10:30 pm)
Week 7
# Day Date Topic Assignments
20 M 10/15 Debrief from Community Partners Visit RJ 9: Conflict and Resolution in the Agile World (by 8:00 am)
21 W 10/17 Initial Team Meetings and Draft Team Charter Resumes - bring 5 copies to class and submit one to PioneerWeb by 10:00 am today.
22 F 10/19 Team Building Team Charters; HW 10: Effective Teams (due 10/30 by 10:30 pm)
Fall Break
Week 8
# Day Date Topic Work Due (by 10:30 pm, unless otherwise indicated)
23 M 10/29 Sprint 1 Starts Preparing for First Sprint (group submission due 11/1 at 10:30 pm)
24 W 10/31 Worktime  
25 F 11/2 Work and meeting time RJ 10: POOD Ch 2 (due today at 8:00 am); Status Reports - Team and Individual (due today at 10:30 pm)
Week 9
# Day Date Topic Work Due (by 10:30 pm, unless otherwise indicated)
26 M 11/5 Object-Oriented Design - Ch 1 & 2; Meet with Alumni Mentors (online) RJ 11: POOD Ch 3 (today by 8:00 am)
27 W 11/7 Finish up POOD Chapter 2; Work time Status Reports - Individual and Team (today by 10:30 pm)
28 F 11/9 Sprint 2 Starts Reflect on Sprint 1 and Plan Sprint 2 (today by 10:30 pm)
Week 10
# Day Date Topic Work Due (by 10:30 pm, unless otherwise indicated)
29 M 11/12 Work time RJ 12: POOD Ch 4
30 W 11/14 Demos & Check ins; work time Demos in small groups (during classtime)
31 F 11/16 Professional Ethics (2); OOD Ch 3 Status Reports - Individual and Team; Case Study on Professional Ethics (due 10:30 pm on 12/5)
Week 11
# Day Date Topic Work Due (by 10:30 pm, unless otherwise indicated)
32 M 11/19 Sprint 3 Starts Reflect on Sprint 2 and Plan Sprint 3
33 W 11/21 Work time  
- F 11/23 Thanksgiving Break Relax!!!
Week 12
# Day Date Topic Work Due (by 10:30 pm, unless otherwise indicated)
34 M 11/26 Worktime  
35 W 11/28 Demos & Check ins; Work time RJ 13: POOD Ch 5 (by 8:00 am); Demos in small groups (during class time)
36 F 11/30 OOD Ch 4 & 5; Demos; Work time Status Reports - Individual and Team
Week 13
# Day Date Topic Work Due (by 10:30 pm, unless otherwise indicated)
37 M 12/3 Sprint 4 Starts Reflect on Sprint 3 and Plan for Sprint 4
38 W 12/5 Work time RJ 14: POOD Ch 6 (by 10:30 pm); Case study on professional ethics due by 10:30 pm
39 F 12/7 OOD Ch 6 & 7; Worktime RJ 15: POOD Ch 7 (by 8:00 am)
Week 14
# Day Date Topic Work Due (by 10:30 pm, unless otherwise indicated)
40 M 12/10 Work time; Demos in small groups Demos/checkings in small groups (during class time)
41 W 12/12 Work time Prepare for final presentations
42 F 12/14 Final presentations (& wrap up) Public presentations in class; team reports by 10:30 pm
Finals Week
# Day Date Topic Work Due
- ? 12/21 Final project documentation needs to be to me by 12/21 at 5pm Portfolio; self and peer evaluations