Introduction
01/13/2019 - 01/19/2019
The Software Development Process
01/20/2019 - 01/26/2019
MLK Day
01/21/2019 - 01/21/2019
Network Conferencing: Google Meet 1
01/23/2019 - 01/25/2019
Requirements
01/27/2019 - 02/02/2019
Informal Recitation Discussion & Office Hours
01/30/2019 - 02/01/2019
Assignment - ssh Keys
Due: 02/01/2019
Software Construction
02/03/2019 - 02/09/2019
Project Phase 1: Software Requirements Specification
02/03/2019 - 02/15/2019
Unit Testing
02/10/2019 - 02/28/2019
Sign up for project teams
02/16/2019 - 02/18/2019
Project Phase 2, stories
02/16/2019 - 03/01/2019
Assignment - Setting Up Your Personal Development Environment (Eclipse)
Due: 02/18/2019
Informal Recitation Discussion & Office Hours
02/27/2019 - 03/01/2019
Build Management
03/01/2019 - 03/09/2019
Midterm exam
03/03/2019 - 03/05/2019
Midterm exam
03/03/2019 - 03/05/2019
Version Control
03/03/2019 - 03/09/2019
Unit testing
Due: 03/03/2019
Project Phase 3
03/04/2019 - 04/01/2019
Spring Break
03/11/2019 - 03/16/2019
Configuration Mgmt
03/17/2019 - 03/23/2019
Project: Design Brainstorming
03/20/2019 - 03/22/2019
Getting Started with GitLab
03/22/2019
Documentation
03/24/2019 - 03/30/2019
Project Phase 3 Office Hours
(in your recitation section)
03/27/2019 - 03/29/2019
Analysis Tools
03/31/2019 - 04/06/2019
Project Phase 4
04/02/2019 - 04/15/2019
System and Regression Testing
04/07/2019 - 04/13/2019
Project phase 4 review meetings
04/10/2019 - 04/12/2019
Agile Methods
04/14/2019 - 04/29/2019
Project Phase 5
04/16/2019 - 04/26/2019
Project phase 5 review meetings
04/24/2019 - 04/26/2019
Final exam
05/03/2019 - 05/04/2019