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).