2016
deliverables |
Tuesday | Thursday | Week's End (Sun evening) |
Jan 12,14 |
course overview
development processes |
requirements phase
functional spec |
... |
Jan 19,21 |
Presentations of project proposals
preferences due in email Wed 5pm |
project / team assignments
project web site project concept |
Web site URL due to me (email)
with first 5 items there.
project concept due (web) team rules (web) |
Jan 26,28 |
Requirements... types
weekly meeting scheduling |
... | user stories due (web) |
Feb 2,4 |
platform selection
project scheduling project management |
Early design: CRC cards
resources: CRC cards |
D1. Specifications due (web) |
Feb 9,11 | Design: Architecture |
XP introduction
pair programming |
platform selection due (web)
project plan due (web) |
Feb 16,18 |
extreme programming 1
extreme programming 2 |
... |
architecture diagram(s) due (web)
tech talk ideas |
Feb 23,25 | ... | ... | midterm presentation (ppt) |
Mar 1,3 |
Epic Software Fails
Unit testers Test Plan (deliverable) |
Software testing | all week: boss demo |
Mar 8,10 | project presentations | project presentations | ... |
Mar 15,17 | spring break | spring break | spring break |
Mar 22,24 | ... |
User manual, and the documentation plan
Amazon and Everything |
test plan due
all week: boss demo |
Mar 29,31 |
code deliverable
design document | . . . |
documentation plan due
all week: boss demo |
Apr 5,7 | TT: (11) VR |
TT: (1) Tableau
TT: (5) Apache |
all week: boss demo |
Apr 12,14 |
TT: (7) mongo
TT: (12) security |
TT: (4) angular
TT: (6) html canvas |
all week: boss demo |
Apr 19,21 |
TT: (2) Amazon IoT
TT: (9) firebase |
TT: (3) OCR
TT: (8) Phaser |
all week: boss demo |
Apr 26,28 |
last lecture day
TT: (10) Codename One Aspect Oriented Programming |
... |
Saturday Apr 30 at 4:00pm
exam day final presentations |
Tuesday May 3 Final project website due | ... | ... | ... |