Calendar¶
Warning
CMSC 22000 is undergoing a major redesign in Autumn 2023, and this calendar is subject to change.
All deadlines are at 8pm Chicago local time.
Week |
Date |
Day |
Lecture |
Homework Due |
Project |
---|---|---|---|---|---|
1 |
Sep 25 |
M |
NO CLASS |
||
Sep 27 |
W |
Introduction |
|||
Sep 29 |
F |
Client/Server Software |
|||
2 |
Oct 2 |
M |
Web Applications |
||
Oct 4 |
W |
Software Design Revisited |
HW 0: Environment Setup |
||
Oct 6 |
F |
Database Basics |
|||
3 |
Oct 9 |
M |
Database Basics |
Project Warm-up #1 |
|
Oct 11 |
W |
Data Modeling |
HW 1: Basic Django Setup |
||
Oct 13 |
F |
Data Modeling |
|||
4 |
Oct 16 |
M |
Project kick-off |
Project Warm-up #2 |
|
Oct 18 |
W |
APIs |
HW 2: Initial Model |
||
Oct 20 |
F |
APIs |
|||
5 |
Oct 23 |
M |
Project all-hands meeting |
Sprint #1 |
|
Oct 25 |
W |
Integration Testing |
HW 3: Basic API + Frontend |
||
Oct 27 |
F |
Source Control / Continuous Integration |
|||
6 |
Oct 30 |
M |
Project all-hands meeting |
Sprint #2 |
|
Nov 1 |
W |
Deployment |
HW 4: Revised Model |
||
Nov 3 |
F |
Deployment |
|||
7 |
Nov 6 |
M |
Project all-hands meeting |
||
Nov 8 |
W |
Software Observability |
HW 5: Deployment |
||
Nov 10 |
F |
Software Observability |
|||
8 |
Nov 13 |
M |
Project all-hands meeting |
Sprint #3 |
|
Nov 15 |
W |
Code Quality |
HW 6: Observability |
||
Nov 17 |
F |
Documentation |
|||
🦃 |
Nov 20 |
M |
Thanksgiving Week |
||
Nov 22 |
W |
||||
Nov 24 |
F |
||||
9 |
Nov 27 |
M |
Project all-hands meeting |
||
Nov 29 |
W |
Software Evolution / Maintenance |
Homework Final Submission |
||
Dec 1 |
F |
Wrap-up |