Class Schedule -- 2255 SPRING TUES and THUR




Topic Class Activity Assignments

UNLESS OTHERWISE SPECIFIED:
(all due end of day at 11:59 PM EST after corresponding class)
Inception
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
Elaboration
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
Construction
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
Transition
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