- Online Orientation and Course Introductions 05/15/2023 - 05/21/2023
- Project Selection and Presentation Skills 05/22/2023 - 05/28/2023
- Feasibility 05/29/2023 - 06/11/2023
- Risks 06/12/2023 - 06/18/2023
- Software Design 06/26/2023 - 07/15/2023
- Prototyping 07/16/2023 - 08/04/2023
- Final Exam Week 08/02/2023 - 08/04/2023