Introduction
08/30/2020 - 09/05/2020
The Software Development Process
09/06/2020 - 09/12/2020
Recitations will not meet this week.
However
, the
recitation next week
requires advanced preparation, starting today
09/08/2020
.
Assignment - ssh Keys
Due: 09/12/2020
Requirements
09/13/2020 - 09/19/2020
Network Conferencing: Collaborating in Zoom
09/15/2020
Project Phase 1: Software Requirements Specification
09/19/2020 - 10/03/2020
Software Construction
09/20/2020 - 09/26/2020
Labor Day (no classes)
09/21/2020 - 10/15/2019
Assignment - Setting Up Your Personal Development Environment (Eclipse)
Due: 09/26/2020
Unit & Integration Testing
09/27/2020 - 10/10/2020
Sign up for project teams
10/01/2020 - 10/03/2020
Project Phase 2, stories
10/04/2020 - 10/17/2020
Lab: Unit Testing
Due: 10/05/2020
Version Control
10/11/2020 - 10/17/2020
Unit testing
Due: 10/12/2020
Lab: Version Control with Git
10/15/2020
Getting Started with GitLab
Due: 10/17/2020
Build Management
10/18/2020 - 10/28/2020
Project Phase 3
10/18/2020 - 11/15/2020
Midterm exam
10/19/2020 - 10/20/2020
Midterm exam
10/19/2020 - 10/20/2020
Project: Design Brainstorming
10/27/2020
(in your recitation section)
Configuration Mgmt
10/29/2020 - 11/03/2020
Gradle Assignment
Due: 10/30/2020
(Part 2, Gradle, Part 3, Submission)
Documentation
11/04/2020 - 11/07/2020
Analysis Tools
11/08/2020 - 11/14/2020
System and Regression Testing
11/15/2020 - 11/21/2020
Project Phase 4
11/16/2020 - 12/06/2020
Project phase 3 review meetings
(in your recitation section)
11/17/2020
Agile Methods
11/22/2020 - 12/04/2020
Thanksgiving Break
11/25/2020 - 11/29/2020
Operations
12/05/2020 - 12/11/2020
Project phase 4 review meetings
12/08/2020
Final exam
12/12/2020 - 12/14/2020