Introduction
01/19/2021 - 01/23/2021
The Software Development Process
01/24/2021 - 01/30/2021
Recitations will not meet this week.
However
, the
recitation next week
requires advanced preparation, starting today
01/27/2021
.
Assignment - ssh Keys
Due: 01/30/2021
Requirements
01/31/2021 - 02/06/2021
Network Conferencing: Collaborating in Zoom
02/03/2021
Project Phase 1: Software Requirements Specification
02/06/2021 - 02/20/2021
Informal Recitation Discussion & Office Hours
02/07/2021 - 02/08/2021
Software Construction
02/07/2021 - 02/13/2021
Assignment - Setting Up Your Personal Development Environment (Eclipse)
Due: 02/13/2021
Informal Recitation Discussion & Office Hours
02/14/2021 - 02/15/2021
Unit & Integration Testing
02/14/2021 - 03/02/2021
Sign up for project teams
02/18/2021 - 02/20/2021
Project Phase 2, stories
02/21/2021 - 03/06/2021
Lab: Unit Testing
Due: 02/22/2021
Version Control
02/28/2021 - 03/10/2021
Lab: Version Control with Git
03/04/2021
Unit Testing Part 1
Due: 03/05/2021
Midterm exam
03/07/2021 - 03/09/2021
Midterm exam
03/07/2021 - 03/09/2021
Project Phase 3
03/10/2021 - 04/05/2021
Build Management
03/11/2021 - 03/17/2021
Unit Testing Part 2
Due: 03/12/2021
Getting Started with GitLab
Due: 03/12/2021
Project: Design Brainstorming
03/17/2021
(in your recitation section)
Configuration Mgmt
03/18/2021 - 03/24/2021
Gradle Assignment
Due: 03/19/2021
Documentation
03/23/2021 - 03/29/2021
Create a student account
here
for AWS access.
Due: 03/24/2021
.
Continuous Integration
04/01/2021 - 04/07/2021
Assignment: Continuous Integration
Due: 04/03/2021
Project Phase 4
04/06/2021 - 04/19/2021
System and Regression Testing
04/08/2021 - 04/14/2021
Agile Methods
04/15/2021 - 04/24/2021
Project Phase 5
04/20/2021 - 04/27/2021
Operations
04/25/2021 - 04/30/2021
Perspective - Python & Rust
04/28/2021 - 04/30/2021
Final exam
05/01/2021 - 05/03/2021