Informal Recitation Discussion & Office Hours
02/14/2021 - 02/15/2021
Unit Testing Part 1
Due: 03/05/2021
Unit Testing Part 2
Due: 03/12/2021
Classes begin
08/27/2022
Account Setup
08/28/2022
Introduction
08/28/2022 - 09/03/2022
The Software Development Process
09/04/2022 - 09/10/2022
Labor day Holiday
09/05/2022
Recitations will not meet this week.
However
, the
recitation next week
requires advanced preparation, starting today
09/06/2022
.
Requirements
09/11/2022 - 09/17/2022
Writing the Team Contract
09/13/2022 - 09/14/2022
Lab: Setting Up Your Personal Development Environment
Due: 09/16/2022
Project Phase 1: Software Requirements Specification
09/17/2022 - 10/01/2022
Software Construction
09/18/2022 - 09/24/2022
Unit & Integration Testing
09/25/2022 - 10/01/2022
Version Control
10/02/2022 - 10/08/2022
Project Phase 2, stories
10/02/2022 - 10/21/2022
Lab: Unit Testing
Due: 10/03/2022
Fall Holiday
10/08/2022 - 10/11/2022
TBD
Due: 10/08/2022
Test-First and Test-Driven Development
10/09/2022 - 10/18/2022
Midterm exam
10/17/2022 - 10/18/2022
Midterm exam
10/17/2022 - 10/18/2022
TBD
Due: 10/18/2022
Build Management
10/19/2022 - 10/25/2022
Project Phase 3: Increment 1
10/22/2022 - 11/06/2022
Project: Design Brainstorming
10/25/2022
10/26/2022
(in your recitation section)
Gradle Assignment
Due: 10/25/2022
Configuration Mgmt
10/26/2022 - 11/01/2022
Documentation
11/02/2022 - 11/05/2022
Continuous Integration
11/06/2022 - 11/12/2022
Project Phase 4: Increment 2
11/07/2022 - 12/04/2022
Project phase 3 review meetings
(in your recitation section)
11/08/2022
11/09/2022
Election day Holiday
11/08/2022
Assignment: Continuous Integration
Due: 11/12/2022
System and Regression Testing
11/13/2022 - 11/19/2022
Agile Methods
11/20/2022 - 12/02/2022
Thanksgiving Holiday
11/23/2022 - 11/27/2022
Operations
12/03/2022 - 12/09/2022
Project phase 4 review meetings
12/06/2022 - 12/07/2022
Last day of classes
12/09/2022
Final exam
12/10/2022 - 12/11/2022