2017
deliverables |
Monday | Wednesday | Week's End (Sun evening) |
Jan 09,11 | ... |
course overview
development processes |
... |
Jan 16,18 | holiday... no class | Presentations of project proposals | . . . |
Jan 23,25 |
Presentations of project proposals
preferences due in email by Tuesday 3pm |
project / team assignments
project web site project concept requirements phase functional spec |
Web site URL due to me (email)
with first 5 items there.
project concept due (web) team rules (web) |
Jan 30, Feb 1 |
platform selection
project scheduling project management |
Carolina CloudApps |
user stories due (web)
D1. Specifications due (web) |
Feb 6,8 |
Early design: CRC cards
resources: CRC cards Design: Architecture |
XP introduction
pair programming |
platform selection due (web) |
Feb 13,15 |
extreme programming 1
extreme programming 2 |
... | ... |
Feb 20,22 | Epic Software Fails | midterm presentation (ppt) |
architecture diagram(s) due (web)
tech talk ideas |
Feb 27, Mar 1 |
Software testing
Tutorial: Software testing Unit testers |
Test Plan (deliverable)
formal verification examples |
tech talk ideas |
Mar 6,8 | project presentations | project presentations | ... |
Mar 13,15 | spring break | spring break | spring break |
Mar 20,22 | ... |
User manual, and the documentation plan
Amazon and Everything |
test plan due
all week: boss demo |
Mar 27,29 |
code deliverable
design document client hand-off plan | . . . | all week: boss demo |
Apr 3,5 |
TT: (7) JavaFX
|
TT: (9) Node.js
TT: (6) Bootstrap |
documentation plan due
all week: boss demo |
Apr 10,12 |
TT: (8) Vue
TT: (2) Chrome Ext. |
TT: (12) Docker
TT: (3) Amazon AWS |
hand-off plan due
all week: boss demo |
Apr 17,19 |
TT: (11) Mongo
TT: (10) HTML5 Canvas |
TT: (4) Machine Learning
TT: (1) React TT: (5) ... |
all week: boss demo |
Apr 24,26 |
final presentations |
final presentations | ... |
May 1,3 | ... | ... | ... |
May 8,10 |
Monday, May 8 at 8:00am
exam day Summary of what to hand in Final project website due at noon If you want credit for it, it needs to be attached to your project website at this point. Also, your personal report to me in due at noon. |
... | ... |