Introduction
01/10/2017 - 01/14/2017
Attend the orientation session
01/10/2017, 7:30PM EST
The Software Development Process
01/15/2017 - 01/21/2017
Network Conferencing 1: Google Hangouts 1
01/18/2017 - 01/20/2017
Requirements
01/22/2017 - 01/28/2017
Network Conferencing 2: Google Hangouts 2
01/25/2017 - 01/27/2017
Software Construction
01/29/2017 - 02/04/2017
Project Phase 1: Software Requirements Specification
01/29/2017 - 02/10/2017
Assignment - ssh keys
Due: 01/29/2017
Unit Testing
02/05/2017 - 02/18/2017
Sign up for project teams
02/11/2017 - 02/14/2017
Project Phase 2, stories
02/11/2017 - 02/26/2017
Assignment - Setting Up Your Personal Development Environment (Eclipse)
Due: 02/13/2017
(pushed back 24 hrs due to web server being down)
Build Management
02/19/2017 - 02/25/2017
Version Control
02/26/2017 - 03/04/2017
Project Phase 3
02/26/2017 - 03/20/2017
Unit testing
Due: 02/26/2017
Midterm exam
02/27/2017 - 03/01/2017
Midterm exam
02/27/2017 - 03/01/2017
Project: Design Brainstorming
03/01/2017 - 03/03/2017
Getting Started with GitLab
03/04/2017
Spring Break
03/06/2017 - 03/11/2017
Configuration Mgmt
03/12/2017 - 03/18/2017
Documentation
03/19/2017 - 03/25/2017
Project Phase 4
03/21/2017 - 04/03/2017
Project phase 3 review meetings
(in your recitation section)
03/22/2017 - 03/24/2017
Analysis Tools
03/26/2017 - 04/01/2017
System and Regression Testing
04/02/2017 - 04/08/2017
Project Phase 5
04/04/2017 - 04/16/2017
Project phase 4 review meetings
04/05/2017 - 04/07/2017
Agile Methods
04/09/2017 - 04/24/2017
Project phase 5 review meetings
04/19/2017 - 04/21/2017
Final exam
04/28/2017 - 04/29/2017