|
Session 01
TUEsday, Jan 13 |
| Course overview |
|
Course overview - quiz
Course Treasure Hunt - individual
|
| Appreciation for Software Development Process |
|
Appreciation for software development process - quiz
|
| Introduction to Inception |
|
|
Session 02
THURSday, Jan 15 |
| Team formation |
|
Team formation - quiz
Jan 16 Team Formation survey - individual
|
| Domain Analysis |
Domain analysis - class activity |
Jan 20 Domain analysis - individual
draft Jan 25 Domain analysis - team final version @ S0
|
* * Reminder-NO CLASSES January 19 observance of Martin Luther King Jr. Day - |
Session 03
TUEsday, Jan 20 |
| REST Basics |
REST Starter code
|
BEFORE CLASS Setup REST API build environment
Jan 29 REST API Basics (Spike) - individual
|
Session 04
THURSday, Jan 22 |
| Effective team communications |
|
Jan 27 Setup Slack Workspace - team
Jan 27 Trello team - team |
| Defining project requirements |
|
Defining project requirements - quiz
Jan 27 Defining project requirements - individual
|
Session 05
TUEsday, Jan 27 |
| Review Object-Oriented Concepts |
|
|
Session 06
THURSday, Jan 29 |
| OO Design |
|
BEFORE CLASS Sprint 0 due
.Feb 12 Object-oriented design I - individual
|
|
Session 07
TUEsday, Feb 3 |
| Introduction to Elaboration |
|
|
| Sprint Planning |
|
Sprint Planning - quiz
.*Feb 6 Sprint 1 plan - team
|
| Appreciation for software architecture |
|
Appreciation for software architecture - quiz |
Session 08
THURSday, Feb 6 |
|
Version control concepts
|
|
GitHub Repository - team
Version control concepts - quiz
|
| Backlog Refinement and Estimation |
|
Backlog Refinement and estimation - quiz
|
Session 09
TUEsday, Feb 10 |
| Angular Basics |
Angular Tutorial - Part 1 (starts in class) *ask Instructor when due |
BEFORE CLASS Angular Setup |
Session 10
THURSday, Feb 12 |
|
Giving Sprint Demos
|
|
|
|
Angular Advanced
|
|
Start Angular Tutorial - Part 2 for Spike due: Shortly AFTER Sprint 1 but START NOW
|
|
Session 11
TUEsday, Feb 17 |
| Introduction to Construction |
|
|
| Term Project |
Sprint 1 demos
Sprint 2 planning (introduced)
|
BEFORE CLASS Sprint 1 due
midnight TOMORROW:
Angular tutorial (Spike) - individual
|
Session 12
THURSday, Feb 19 |
| Design and Code Communication & Code Reviews |
|
midnight TONIGHT:
Sprint 2 plan - team
** Feb 26 Code review - team |
| Acceptance Testing |
|
Acceptance Testing - quiz
|
Session 13
TUEsday, Feb 24 |
| Unit Testing
|
|
Unit Testing - quiz
** Feb 26 Unit Testing - individual
|
Session 14
THURSday, Feb 26 |
| CI/CD basics & Code Coverage
|
|
** Mar 2 Code Coverage - team
|
| Midterm Exam Review |
|
|
Session 15
TUEsday, Mar 3 |
| Midterm Exam |
|
|
| Professional responsibility (start) |
|
Professional responsibility - quiz
|
Session 16
THURSday, Mar 5 |
| Design documentation |
|
Mar 18 Design documentation - team |
- NO CLASSES MON->FRI Mar 9 to 13 - in observance of SPRING BREAK - |
Session 17
TUEsday, Mar 17 |
| Term Project |
Sprint 2 demos
|
BEFORE CLASS Sprint 2 due
+Mar 18 Sprint 3 plan - team |
Session 18
THURSday, Mar 19 |
| Sprint Retrospective |
Sprint retrospective analysis - team
|
*BEFORE today's class* Sprint retrospective - quiz
*BEFORE today's class* Sprint retrospective items - individual
|
| Appreciation for Usability |
|
midnight TOMORROW Mar 20 Appreciation for usability - team |
Session 19
TUEsday, Mar 24 |
| Making Project presentations |
|
BEFORE CLASS Sprint retrospective analysis - team
BEFORE CLASS Sprint retrospective action plan - team
|
| UML Sequence diagrams |
UML Sequence diagrams - team*ask Instructor when due |
UML Sequence diagrams - quiz
|
Session 20
THURSday, Mar 26 |
| Software Metrics and Measurement |
Static Code Analysis - team |
BEFORE CLASS Static Code Analysis Tool Setup |
Session 21
TUEsday, Mar 31 |
| Term Project |
Cross-team acceptance testing |
*BEFORE today's class*
Mar 31
(UP-TO-DATE) Acceptance test plan - team
END-OF-CLASS Mar 31 Acceptance test results - team |
|
Session 22
THURSday, Apr 2 |
| Introduction to Transition |
VERIFY and report any FINAL EXAM conflicts by end of class |
| Term Project |
Beyond Scrum
|
|
Session 23
TUEsday, Apr 7 |
| Term Project |
Sprint 3 demos
|
BEFORE CLASS Sprint 3 due
|
Session 24
THURSday, Apr 9 |
| Term Project |
Sprint 3 demos (continued)
Sprint 4 planning |
Apr 10 Sprint 4 plan - team |
Session 25
TUEsday, Apr 14 |
| Term Project |
Cross-team Design Document Review |
*BEFORE today's class* Apr 14
(UP-TO-DATE) Design Document Review - team
|
Session 26
THURSday, Apr 16 |
| Term Project |
Sprint 4 presentations
|
BEFORE CLASS Sprint 4 due
Static Code Analysis - team > update included in design documentation
Apr 21 Individual retrospective - individual
(pre-req for Team version, clarify when with your instructor)
|
Session 27
TUEsday, Apr 21 |
| Term Project |
Sprint 4 presentations (continued)
Team (joint) retrospective - team S4
(clarify when with your instructor)
|
|
Session 28
THURSday, Apr 23 |
| Final Exam review |
Course evaluations - individual |
|
| Final Exam |
FOR FINAL YOU MUST BRING
- Pencil and eraser
- 8.5x11" study sheet (optional)
- +?Fully charged Wi-fi enabled laptop!
^^^(contact your instructor ASAP but before last week of classes if this is an issue!)
|
|
May 5, 2026 - Times and Locations will vary
|
* Always check SIS for latest updates and notify Instructor of any Conflicts
|