Prof. Anthony Hornof, Fall 2010
The schedule is designed so that the group projects, the reading assignments (chapters from vanVliet, 2008), and the in-class lectures and discussions should all complement each other and provide a synergistic learning experience. This schedule may evolve during the term to reflect opportunities that arise for a customized learning experience.
Date |
Topic |
Read |
Activities and milestones |
Week 1 - Tu, Sept 28 |
Overview of software engineering |
Conduct survey. Hand out Project 1. |
|
Week 1 - Th, Sept 30 |
Software project management and lifecycle. |
1, 2, 3 |
Groups formed. Project ideation. |
Week 2 - Tu, Oct 5 |
Software architecture |
11 |
|
Week 2 - Th, Oct 7 |
Students present project plans. |
|
Initial project documents submitted |
Week 3 - Tu, Oct 12 |
Project 1 group meetings |
Groups meet and discuss group projects with instructor. |
|
Week 3 - Th, Oct 14 |
Software design |
12 |
|
Week 4 - Tu, Oct 19 |
People management and project planning |
5, 8 (skip 8.1,8.2) |
|
Week 4 - Th, Oct 21 |
Midterm 1 |
|
|
Week 5 - Tu, Oct 26 |
Project 1 is due. Group demos and presentations. Lessons learned. |
|
Project due Monday, 10 PM. |
Week 5 - Th, Oct 28 |
Requirements engineering. Project 2 kickoff and ideation. |
9 |
Project 2 groups are formed, and initial project ideas are formulated. |
Week 6 - Tu, Nov 2 |
Requirements engineering |
|
|
Week 6 - Th, Nov 4 |
Modeling |
10 |
Initial project documents submitted. |
Week 7 - Tu, Nov 9 |
Students present project plans. |
|
|
Week 7 - Th, Nov 11 |
Project 2 group meetings |
|
Groups meet and discuss group projects with instructor. |
Week 8 - Tu, Nov 16 |
Software testing |
13 |
|
Week 8 - Th, Nov 18 |
User interface design |
16 |
|
Week 9 - Tu, Nov 23 |
Midterm 2 |
|
|
Week 9 - Th, Nov 25 |
Thanksgiving Break |
|
|
Week 10 - Tu, Nov 30 |
Discuss projects. |
|
|
Week 10 - Th, Dec 2 |
Project 2 Presentations and software engineering lessons learned. |
|
Project demos. Projects submitted Wednesday, 10 PM. |