Calendar of Class Events

2021
deliverables
Monday Wednesday Friday Week's End (Sun evening)
discussed in next week's coach meeting
Jan 18,20 ... FDOC
zoom class recording

course overview
development processes
form teams... talk
send email to help-comp523 @ cs . unc . edu
telling me the team members
. . .
Jan 25,27 zoom class recording

team assignments

project web site requirements phase
functional spec
zoom class recording

Client presentations of project proposals

send email (by Sat) with team preferences
Teams project prefs due to me
(email, by Sat 1/30 at 5pm)


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

team rules (web)
Feb 1,3 zoom class recording

Work today in teams
Give project assignments
email your client
Meet, work on requirements

No coach meetings this week; I will review websites
zoom class recording

functional spec
( deliverables )

Schedule weekly coach meetings for each team
Have your client meeting at least
scheduled, best to have the
first one done.


Update the project website with
real project information
Feb 8,10 zoom class recording

XP introduction
Agile Manifesto
zoom class recording

project scheduling
project management
Refactoring
Agile Alliance
. . . project concept due (web)
user stories due (web)
Feb 15,17 wellness day: no class
(and Feb 16)


React
client side interface

Heroku
back end tech

. . .
D1. Specifications due (web)
Feb 22,24 zoom class recording

platform selection
Early design: CRC cards
resources: CRC cards
Zoom class recording

Epic Software Fails

. . . platform selection due (web)

have some tech talk ideas
Mar 1,3

Zoom class recording


. . . CRC card exercise on project website

architecture diagram(s) due (web)

think on tech talk ideas
Mar 8,10 Zoom class recording

how-to midterm present

Software testing
Zoom class recording

Tutorial: Software testing
Unit testers

-- Test Plan (deliverable)
wellness day: no class
(and Mar 11)


tech talk ideas
Mar 15,17
no class meeting Monday

yes, coach meetings are held

Zoom class recording
project presentations


Zoom class recording
project presentations


APPLES Reflection 1

Mar 22,24

How to prep the Tech Talk

.. APPLES reflection 1 due
Mar 29,31 Zoom class recording

-- Documentation plan
-- Client hand-off document

-- Design document
-- Code deliverable

TT: (H) Swift UI
Zoom class recording

TT: (I) Django
TT: (B) Docker
TT: (A) D3.js
holiday (Apr 2) ..
Apr 5,7
wellness day: no class


Zoom class meeting

Zoom talk (Miller, recorded 4/2020)

Brent Miller, IBM
(guest speaker)
Intellectual Property and Legal Isses for Software (PPT)
. . . test plan due
Apr 12,14 Zoom class recording

TT: (D) MongoDB
TT: (G) Selenium
TT: (L) React Native
Zoom class meeting (panopto)

TT: (J) Tensorflow
TT: (E) Angular
TT: (C) Express




documentation plan due
Apr 19,21 Zoom class meeting (panopto)

TT: (F) React
TT: (P) Strapi
TT: (K) AR/VR on the Web
Zoom class meeting (panopto)

TT: (N) Flutter
TT: (O) Firebase
TT: (M) Stripe
... hand-off plan due
Apr 26,28 formal verification examples
Testing with ADT axioms
Model Checking
Design: Architecture
Software In The News: COBOL code

Amazon and Everything

May 3,5 final presentations
(final exam)
(in coach meetings as we are able) (and on Tuesday)
LDOC

final presentations
(final exam)
(for those we cant do in coach meetings)




. . .
May 10,12 Final project due 6pm

Hand-in summary
Also, your personal report to me (in email) due at 6pm.