Summer 2026 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 CTLM 102.
  • 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 May 18 - May 24 05/18 9am SHARP!
Course kickoff!
05/19 9am SHARP!
Guest Speaker (Credera)
05/22 9am SHARP!
Elevator Pitches
  Submit on Canvas:
1. Bookclub reflection
2. Elevator pitch slide
3. Team contract
4. Requirements document
2 May 25 - May 31 05/26 9am SHARP! (Note Tuesday due to Memorial Day)
Architecture and Design, Software Security
05/27 9am SHARP! (Note Wednesday)
Guest Speaker (WWT)
  Submit on Canvas:
1. Design document
3 June 1 - June 5 06/01 9am SHARP!
Quality Assurance and Testing, Software Engineering Ethics
06/02 9am SHARP!
Guest Speaker (Lockheed Martin)
06/05 9am SHARP!
Design Proposal
presentations
Submit on Canvas:
1. Software Test and Quality document
2. Ethics document
Also complete: CATME Peer Evaluation (open 6/5-6/10)
4 June 8 - June 12 06/08 9am SHARP!
Release and Delivery
  Submit on Canvas:
Results document
Also complete: Ethics paraphrase
5 June 15 - June 18 06/15 9am SHARP!
Guest Speaker (Google)
06/16 9am SHARP!
Finishing Strong
06/17 12:00-5:00pm
Final Report review
06/18 9am or 1pm SHARP (Block A or B)!
Final presentations
Submit on Canvas:
1. Final reports
2. Individual personal reflection
Also complete: CATME Peer Evaluation (open 6/18-6/23)

Teamwork

In general, students should plan to work at least 20 hours per week as a team (and 32-36 overall).

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