Schedule

The following is a tentative listing of the schedule of the course. Each day of the week will be filled in as topics are covered. The slides used in each class will be made available for download here. Work days are marked in green.

Week Starting Topics Monday Wednesday Friday
1 08/17/26 Introduction Slides (PDF)
Slides (PPTX)
2 08/24/26 Git and Software Requirements Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
3 08/31/26 Software Processes Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)

Project 1 Due: Draft
4 09/07/26 Agile Labor Day
5 09/14/26 Scrum
Project 1 Due: Final
Exam 1
Assignment 1 Due
6 09/21/26 Software Quality Assurance READY Day
7 09/28/26 User Interaction Design and Software Engineering Design
Project 2 Due: Draft
8 10/05/26 Construction Techniques
Project 2 Due: Final
9 10/12/26 Quality Assurance in Construction October Break
Assignment 2 Due
10 10/19/26 System Testing
11 10/26/26 Deployment Exam 2
Project 3 Due
12 11/02/26 Task Identification and Effort Estimation
Assignment 3 Due
13 11/09/26 Financial and Economic Planning
14 11/16/26 Scheduling
15 11/23/26 Execution and Control Thanksgiving
16 11/30/26 Review
Project 4 Due
Assignment 4 Due

Exam Schedule

Here is the tentative exam schedule listed separately.

  • Exam 1: Monday, 09/16/2026, in class
  • Exam 2: Wednesday, 10/28/2026, in class

  • Final: 12:30 - 2:30 p.m., Wednesday, 12/09/2026

Project Schedule

Here is the tentative schedule of project due dates listed separately.

  • Project 1 (Draft): Friday, 09/04/2026
  • Project 1 (Final): Friday, 09/11/2026
  • Project 2 (Draft): Friday, 10/02/2026
  • Project 2 (Final): Monday, 10/09/2026
  • Project 3: Friday, 10/30/2026
  • Project 4: Friday, 12/02/2026