Sp'2023
deliverables |
Mon |
Wed |
used some, do not schedule over these
Fri |
items due here will be discussed in the following
week's coach meeting
Week's End (Sun night) |
Jan 9,11 |
course overview
development processes form teams... talk send email to help-comp523@cs.unc.edu telling me the team members |
project web site
requirements phase functional spec |
No class meeting... teams build web sites
|
|
Jan 16, 18 |
holiday, no class |
Client presentations of project proposals
send email (by Sat) with team project preferences Schedule team coach meetings |
Teams project prefs due
(email by Sat 1/21, 5pm) Web site URL due to me (email) with first 5 items there. team rules (web) |
|
Jan 23, 25 |
Coach meetings start
email your client
Meet, work on requirements |
functional spec ( deliverables ) |
Have your client meeting at least
scheduled, best to have the
first one done.
Update the project website with real project information |
|
Jan 30, Feb 1 |
platform selection project scheduling project management |
XP introduction
Agile Manifesto |
project concept due (web)
user stories due (web) |
|
Feb 6,8 |
Trello intro Trello intro 2 Trello intro 3 Others... monday.com, Asana, the list |
Refactoring
Agile Alliance Architecture Diagram (zoom recording) |
D1. Specifications due (web)
Ethics assignment given |
|
Feb 13,15 |
Well-being day, no class |
Early design: CRC cards resources: CRC cards >> How-to midterm present |
platform selection due (on web) have some tech talk ideas |
|
Feb 20,22 |
Epic Software Fails |
Software testing
-- Test Plan (deliverable) |
architecture diagram(s) due (on web)
|
|
Feb 27, Mar 1 |
project presentations |
project presentations |
project presentations
|
Ethics assignment due on project website APPLES Reflection 1 given |
Mar 6,8 |
>> How-to Tech Talk
|
Tutorial: Software testing
Unit testers |
||
Mar 13,15 |
Spring Break |
Spring Break |
||
Mar 20,22 |
Documentation plan
Client hand-off document >> How-to Tech Talk |
Tech Talks
formal verification examples Formal ADT semantics Testing with ADT axioms PPT on Model Checking Model for Checking Design: Architecture |
APPLES reflection 1 due
|
|
Mar 27,29 |
Tech Talks
Design document Code deliverable >> How-to Final Present |
Tech Talks
Software In The News: COBOL code Amazon and Everything |
test plan due
|
|
Apr 3,5 |
Tech Talks
B: React Native F: Next.js E: push notifications |
Tech Talks
N: Firebase D: image processing J: Leaflet.js |
documentation plan due | |
Apr 10,12 |
Tech Talks
L: serverless computing O: Fast API G: Python click_ |
Tech Talks
H: Canvas API A: pnpm vs. npm C: Tensorflow (ML) |
hand-off plan due
|
|
Apr 17,19 |
TBA
K: React.js M: MongoDB I: RESTful APIs |
Ethics discussion |
||
Apr 24,26 |
final presentations (final exam) |
final presentations (final exam) |
( LDOC )
final presentations (final exam) |
|
May 1,3 | Scheduled final exam (12:00 noon) |
( Sat May 6 ) Final project due 5pm Hand-in summary Also, your personal report to me (in email) due at 6pm. |