Fall 2011 • Dr. Scott D. Fleming, Instructor
Part I: Overview of Software Engineering | |
Tue Aug 30 | Overview |
Thu Sept 1 |
Process
|
Tue Sept 6 | Wrap up* |
Part II: Waterfall process with prototyping | |
Thu Sept 8 |
Requirements
|
Tue Sept 13 |
Diagram Notations
|
Thu Sept 15 |
Paper Prototyping
|
Tue Sept 20 |
Evaluating Requirements
|
Thu Sept 22 |
Requirements Evaluatuion Day (for HW3)
|
Tue Sept 27 |
Architecture
|
Thu Sept 29 |
Evaluating Architecture
|
Tue Oct 4 |
Team meeting day!
|
Thu Oct 6 |
OO Design Overview
|
Tue Oct 11 |
Midterm and Design Practice Day!
|
Thu Oct 13 |
Midterm Exam
|
Tue Oct 18 | Fall Break (no class) |
Thu Oct 20 |
Design Patterns
|
Tue Oct 25 |
Schedule and Effort
|
Part III: Extreme programming process | |
Thu Oct 27 |
Agile Overview
|
Tue Nov 1 |
Customer Collaboration
|
Thu Nov 3 |
Working Software (Testing)
|
Tue Nov 8 |
Team meeting day (in Dunn Hall 300)
|
Thu Nov 10 |
Subversion (SVN) activity day
|
Tue Nov 15 |
Individuals and Interactions
|
Thu Nov 17 | Continuous Improvement |
Tue Nov 22 |
Team meeting day (in Dunn Hall 300)
|
Thu Nov 24 | Thanksgiving Holidays (no class) |
Tue Nov 29 | OO Design Revisited |
Thu Dec 1 |
Professionalism
|
Tue Dec 6 |
Team Presentations and Final Exam Review
|
Thu Dec 8 |
Study Day (no class)
|
Tue Dec 13 | Final Exam: 1:00–3:00pm |
* By "wrap up", I mean that I will (1) finish any lecture material that didn't fit into the preceding few class meetings, (2) take questions, (3) give you time to work on homework, (4) sometimes let you work on extra credit, and (5) sometimes give you surprises.
So don't skip class on "wrap up" days!