Schedule

This schedule provides an overview of the lessons and assignments throughout the semester although this schedule is subject to change. Readings are not listed in this overview; please view the lesson notes for the reading assignment.

Unless otherwise noted, readings and assignments are to be completed prior to class. For the project, italicized assignments indicate recommended submission dates for deliverables due at the end of each development sprint; adhering to these deadlines is not required but ensures that you will receive feedback and an opportunity to improve your submission prior to grading.

  Date Lesson Homework Project
    Course Overview    
1 9 Aug Introduction Introductions  
2 13 Aug Software Processes    
3 15 Aug Agile Development    
4 19 Aug Agile Methods    
5 21 Aug Requirements    
6 23 Aug Requirements Engineering Homework 1  
7 27 Aug Use Cases    
8 29 Aug Context Models Homework 2  
  14 Oct Labor Day    
9 3 Sep Interaction Models    
10 5 Sep Structural Models   W5HH
11 9 Sep Behavioral Models    
12 11 Sep Modeling Practicum    
13 13 Sep Architectural Design Homework 3  
14 17 Sep Architectural Patterns    
15 19 Sep Graded Review I    
16 23 Sep Architecture Practicum    
17 25 Sep Design Patterns I    
18 27 Sep Design Patterns II   Requirements and Architecture
19 1 Oct Design Patterns III    
20 3 Oct Design and Implementation Homework 4  
21 7 Oct Configuration Management    
22 9 Oct Peer Review   Sprint 1
23 11 Oct User Interface Design I    
  14 Oct Columbus Day    
24 16 Oct User Interface Design II Homework 5  
25 21 Oct User Interface Design III   Specification
26 23 Oct Object-Oriented Design I    
27 25 Oct Object-Oriented Design II    
28 29 Oct Testing I   Implementation
29 31 Oct Testing II    
30 4 Nov Graded Review II    
31 6 Nov Testing III    
32 8 Nov Testing IV Homework 6 Sprint 2
  12 Nov Veterans Day    
33 13 Nov Security Engineering I    
34 15 Nov Security Engineering II   Acceptance Tests
35 19 Nov Reliability Engineering   Specification
36 21 Nov Resilience Engineering    
37 25 Nov Project Management   Security
  28 Nov Thanksgiving    
38 2 Dec Project Planning   Implementation
39 4 Dec Quality Management    
40 6 Dec Review Homework 7 Sprint 3
  TBD Final Exam    

Announcements

subscribe via RSS