Fall 2023 Schedule

Advanced Software Engineering does not have a typical class schedule. Instead, this course consists of:

  • Activities done with the entire class. These are required. The class will meet in person in Green Center, Petroleum Hall (PET).
  • Activities done in team subgroups.
  • Team activities, with or without your advisor.

You must monitor this schedule closely, to ensure you and your team meet all the course deadlines and requirements. Forgetting to read the schedule is not an excuse for missing an assignment.

Quick Schedule Overview

Sprint Dates Whole class Meetings Subgroups Documents/Tasks
1 August 22 - September 1 08/22
Course kickoff!
08/29
Guest Speaker
  Team contract
Requirements document
2 September 5 - September 15 09/05
Architecture and Design
09/12
Guest Speaker
  Design document
September 19 - September 21 Design Proposal
presentations
3 September 26 - October 6 09/26
Software Engineering Ethics
10/03
Guest Speaker
  Ethics paraphrase
Peer Evaluation
(Open 10/7-10/14)
4 October 10 - October 20 10/10
Quality Assurance and Testing
10/17
Fall Break - No class
  Software Test and Quality document
Ethical Considerations document
October 24 - October 26 Project Quality &
Ethical Practices
presentations
5 October 31 - November 10 10/31
Release and Delivery
11/7
Guest Speaker
  Results document
6 November 14 - November 24 11/14
Home Stretch
11/21
Thanksgiving Break - No class
  Practice talks
November 28 - November 30 Final presentations
Final presentation schedule
Peer Evaluation
(Open 11/28-12/5)
Final Report review
Final reports
Individual personal reflection

Teamwork

In general, students should plan to work at least 8-10 hours per week as a team (and 10-12 overall).

“I don't care if it works on your machine!
We are not shipping your machine!” - Vidiu Platon