Calendar of Class Events (Fall '24)

What should you be doing now?

  1. be working on APPLES reflection
  2. be working on client handoff plan
  3. be prepping your Tech Talk
  4. code and test, repeat

What should you be doing soon?

  1. Tech Talk
  2. code and test
  3. remember to work on documentation

F'2024
deliverables



Mon



Wed
items due here will be discussed in the following week's coach meeting

Week's End (Sun night)

Aug 19,21
523 FDOC
course overview

form teams... send email to
help-comp523@cs.unc.edu
telling me the team members

development processes
requirements phase







Aug 26,28
Client presentations of project proposals

send email (by Sunday evening) with team project preferences


project web site
functional spec




Web site URL due to me (email)
with first 5 items there.

team rules (web)

email to me with project preferences
Sep 02,04
Labor day (no class)

Coach meetings start next week

Schedule team coach meetings

Receive client project assignment
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
Sep 09,11
platform selection
project scheduling
project management


XP introduction
Agile Manifesto

project concept due (web)
user stories due (web)

Sep 16,18
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


Sep 23,25 Well-being Day (no class)



zoom class recording

>> How-to midterm present

pair programming
Early design: CRC cards
resources: CRC cards

platform selection due (on web)

have some tech talk ideas

Sep 30, Oct 02
Epic Software Fails


Software testing

-- Test Plan (deliverable)
architecture diagram(s) due (on web)

Oct 07,09



midterm presentations


Ethics assignment due on project website

APPLES Reflection 1 given

Oct 14,16 midterm presentations no class meeting Fall Break (no class Th and Fri)
Oct 21,23
>> How-to Tech Talk

Tutorial: Software testing

Unit testers

Documentation plan
Client hand-off document

>> How-to Tech Talk

Oct 28,30
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



Nov 04,06 Tech Talks
(G) Mongo DB
(C) Flutter
Tech Talks
(B) Linear Opt PuLP
(F) Llama

test plan due


Nov 11,13

Ethics discussion


Tech Talks
(D) EJS
(H) Angular
documentation plan due
Nov 18,20 Tech Talks
(M) Whisper AI
(E) Judge0
(I) Web Auth

Tech Talks
(K) React
(A) Azure
(L) Docker

hand-off plan due


Nov 25,27
Tech Talks
(J) AWS

Holiday: no class
Dec 02,04
Tech Talks (makeup)
(..) two of them
( LDOC )
no class

Dec 08 (Sun)
Final project due 9pm
Hand-in summary
Also, your personal report to me (in email) due at 11pm.

Exam
We have no final exam so we wont meet during the exam slot scheduled for this course. Your final exam is the final project presentation.