2018
deliverables |
Monday | Wednesday | Week's End (Sun evening) |
Jan 08,10 | ... | course overview | ... |
Jan 15,17 | holiday... no class | snow... no class | . . . |
Jan 22,24 |
project / team assignments
development processes project web site |
project concept
requirements phase functional spec team meeting scheduling |
Web site URL due to me (email)
with first 5 items there.
team rules (web) |
Jan 29,31 |
Presentations of project proposals
preferences due in email by Tuesday 3pm |
Carolina CloudApps
platform selection project scheduling project management |
project concept due (web)
schedule client meeting |
Feb 5,7 |
Early design: CRC cards
resources: CRC cards Design: Architecture |
XP introduction
pair programming |
user stories due (web)
D1. Specifications due (web) |
Feb 12,14 |
extreme programming 1
extreme programming 2 |
... | platform selection due (web) |
Feb 19,21 | Epic Software Fails | midterm presentation (ppt) |
architecture diagram(s) due (web)
tech talk ideas |
Feb 26,28 |
Software testing
Tutorial: Software testing Unit testers |
Test Plan (deliverable)
formal verification examples |
tech talk ideas |
Mar 5,7 | project presentations | project presentations | ... |
Mar 12,14 | spring break | spring break | spring break |
Mar 19,21 |
Tech Talks
Amazon and Everything |
Guest speaker
Brent Miller, IBM Intellectual Property and Legal Isses for Software |
test plan due
all week: manager demo |
Mar 26,28 |
User manual, and the documentation plan
code deliverable design document client hand-off plan |
TT 9: Google API Authentication
TT 12: Google Vision API |
all week: manager demo |
Apr 2,4 |
TT 15: NextJS
TT 8: Yarn |
TT 3: Serverless Website with AWS
TT 13: VTK for Scientific Visualization |
documentation plan due
all week: manager demo |
Apr 09,11 |
TT 14: React
TT 1: PUG |
TT 2: NLP with Watson
TT 5: 3D Printing |
hand-off plan due
all week: manager demo |
Apr 16,18 |
TT 7: Expo (React-Native dev tool)
TT 4: Web scraping |
TT 10: SVG
TT 6: Certificates |
all week: manager demo |
Apr 23,25 |
final presentations
(final exam) |
final presentations
(final exam) |
... |
Apr 30,May 2 | ... | ... | ... |
May 7,9 |
Monday, May 7 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. |
... | ... |