Go Tigers Go, Go On To Victory!
COMP/EECE 4081: Software Engineering
Fall 2011   •   Dr. Scott D. Fleming, Instructor

Course Policies

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
  • Reading: Pfleeger § 4.5–4.6
Thu Sept 15 Paper Prototyping
Tue Sept 20 Evaluating Requirements
Thu Sept 22 Requirements Evaluatuion Day (for HW3)
  • Book a room at the UC's Technology Hub (901.678.3323).
  • Update! I'm told that you must go to the tech hub and reserve a room in person.
  • Teams, review your HW2 requirements definition with your customer, and test your paper prototype (as per HW3 instructions).
Tue Sept 27 Architecture
Thu Sept 29 Evaluating Architecture
  • Reading: Pfleeger § 5.3, 5.9–5.10
Tue Oct 4 Team meeting day!
  • Meeting room: Dunn Hall 249
  • 2:40–3:20pm: Patient Connector
  • 3:20–4:00pm: Hacker Attacker
  • 4:00–4:40pm: Foreign Language Assistant
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
  • Reading: Pfleeger § 6.5–6.6
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)
  • Reading: Pfleeger § 8.1–8.3
Tue Nov 8 Team meeting day (in Dunn Hall 300)
  • Due before lecture: HW6: User stories and set-up (submit via Dropbox)
  • 2:40–3:20: Team Cancer Therapy (+ client)
  • 3:20–4:00: Team Final Word (+ client)
  • 4:00–4:40: Team Natural Disaster (+ client)
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)
  • Due before lecture: HW7: First implementation (submit via Dropbox)
  • 2:40–3:20: Team Final Word (+ client)
  • 3:20–4:00: Team Natural Disaster (+ client)
  • 4:00–4:40: Team Cancer Therapy (+ client)
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!

Valid HTML 4.01 Strict Valid CSS!