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. Project work days are marked in green.

Week Starting Topics Monday Wednesday Friday
1 08/26/24 Introduction and git Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
2 09/02/24 Software Requirements Labor Day Slides (PDF)
Slides (PPTX)
3 09/09/24 Software Processes Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)

Project 1 Due: Draft
4 09/16/24 Scrum Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)

Project 1 Due: Final
5 09/23/24 Software Quality Assurance Exam 1
Assignment 1 Due
Slides (PDF)
Slides (PPTX)
6 09/30/24 User Interaction Design and Software Engineering Design Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
7 10/07/24 Construction Techniques Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)

Project 2 Due: Draft
8 10/14/24 Quality Assurance in Construction October Break Slides (PDF)
Slides (PPTX)
9 10/21/24 System Testing Slides (PDF)
Slides (PPTX)
Project 2 Due: Final
Assignment 2 Due
Slides (PDF)
Slides (PPTX)
10 10/28/24 Deployment Slides (PDF)
Slides (PPTX)
Exam 2
11 11/04/24 Task Identification and Effort Estimation Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)

Project 3 Due
12 11/11/24 Financial and Economic Planning Slides (PDF)
Slides (PPTX)
Assignment 3 Due
Slides (PDF)
Slides (PPTX)
13 11/18/24 Scheduling Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
14 11/25/24 Execution and Control Thanksgiving
15 12/02/24 Review and Presentations Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)

Project 4 Due
Assignment 4 Due

Exam Schedule

Here is the tentative exam schedule listed separately.

  • Exam 1: Monday, 09/23/2024, in class
  • Exam 2: Wednesday, 10/30/2024, in class

  • Final: 2:45 - 4:45 p.m., Friday, 12/13/2024

Project Schedule

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

  • Project 1 (Draft): Friday, 09/13/2024
  • Project 1 (Final): Friday, 09/20/2024
  • Project 2 (Draft): Friday, 10/11/2024
  • Project 2 (Final): Monday, 10/21/2024
  • Project 3: Friday, 11/08/2024
  • Project 4: Friday, 12/06/2024