Introduction
01/11/2020 - 01/17/2020
Recitations will not meet this week.
01/15/2020 - 01/17/2020
The Software Development Process
01/18/2020 - 01/24/2020
Requirements
01/25/2020 - 02/01/2020
Network Conferencing: Google Meet Practice
01/29/2020 - 01/31/2020
Project Phase 1: Software Requirements Specification
01/30/2020 - 02/19/2020
Software Construction
02/02/2020 - 02/08/2020
Assignment - ssh Keys
Due: 02/03/2020
Informal Recitation Discussion & Office Hours
02/05/2020 - 02/07/2020
Unit Testing
02/09/2020 - 03/04/2020
Assignment - Setting Up Your Personal Development Environment (Eclipse)
Due: 02/10/2020
Informal Recitation Discussion & Office Hours
02/12/2020 - 02/18/2020
Sign up for project teams
02/18/2020 - 02/19/2020
Project Phase 2, stories
02/20/2020 - 03/06/2020
Unit Testing Part 1
Due: 02/29/2020
Midterm exam
03/05/2020 - 03/06/2020
Midterm exam
03/05/2020 - 03/06/2020
Version Control
03/05/2020 - 03/23/2020
Spring Break
03/07/2020 - 03/15/2020
Project Phase 3
03/07/2020 - 04/03/2020
Build Management
03/23/2020 - 03/26/2020
Project: Design Brainstorming Meeting
03/23/2020 - 03/27/2020
Unit Testing Part 2
Due: 03/23/2020
Getting Started with GitLab
03/27/2020
Configuration Mgmt
03/27/2020 - 03/28/2020
Documentation
03/29/2020 - 04/02/2020
Optional: Phase 3 Progress Discussion
04/01/2020 - 04/03/2020
Analysis Tools
04/04/2020 - 04/08/2020
Project Phase 4
04/04/2020 - 04/14/2020
Optional: Phase 4 Getting Started
04/08/2020 - 04/10/2020
System and Regression Testing
04/09/2020 - 04/14/2020
Agile Methods
04/15/2020 - 04/20/2020
Project Phase 5
04/15/2020 - 04/24/2020
Perspective - Python & Rust
04/21/2020 - 04/27/2020
Updates in Progress
04/21/2020 - 05/01/2020
Final exam
04/29/2020 - 05/01/2020