S'2024
deliverables |
Tues |
Thurs |
items due here will be discussed in the following
week's coach meeting
Week's End (Sun night) |
Jan 09,11 |
523 FDOC
course overview form teams... send email to help-comp523@cs.unc.edu telling me the team members |
|
|
Jan 16,18 |
project web site functional spec |
Client presentations of project proposals send email (by Sunday evening) with team project preferences |
Web site URL due to me (email)
with first 5 items there. team rules (web) email to me with project preferences |
Jan 23,25 |
Coach meetings start next week
Schedule team coach meetings Receive client project addignment |
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 |
development processes requirements phase |
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) |
>> How-to midterm present pair programming Early design: CRC cards resources: CRC cards |
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,29 |
midterm presentations |
midterm presentations |
Ethics assignment due on project website APPLES Reflection 1 given |
Mar 5,7 | midterm presentations | ||
Mar 12,14 |
Spring Break (no class) >> How-to Tech Talk Tutorial: Software testing Unit testers |
Spring Break (no class) Documentation plan Client hand-off document >> How-to Tech Talk |
|
Mar 19,21 |
Design document
Code deliverable >> How-to Final Present |
formal verification examples Formal ADT semantics Testing with ADT axioms PPT on Model Checking Model for Checking Design: Architecture |
APPLES reflection 1 due
|
Mar 26,28 |
Tech Talks
(B) Firebase Finish testing |
Well-being Day (no class) |
test plan due
|
Apr 2,4 |
Tech Talks
(M) WebGL (G) Unity engine (H) React Native |
Tech Talks
(K) Godot engine (A) Angular |
documentation plan due |
Apr 9,11 |
Tech Talks
(F) Django (L) Best Doc Practices (or Mongo) (D) NLP |
Tech Talks
(C) Selenium (J) API design (O) web scraping |
hand-off plan due
|
Apr 16,18 |
Tech Talks
(I) Docker (or Kubernetes) (N) AWS Lambda (E) SSO |
Ethics discussion
Software In The News: COBOL code Amazon and Everything |
|
Apr 23,25 |
final presentations (final exam) |
final presentations (final exam) |
|
Apr 30,May 2 |
( 590 LDOC )
final presentations |
May 3 (Fri. noon): Scheduled final exam slot
We do not have a final exam other than the final project presentations |
|
May 5 (Sun) |
Final project due 9pm Hand-in summary Also, your personal report to me (in email) due at 11pm. |