Calendar of Class Events


2020
deliverables
Monday Wednesday Friday Week's End (Sun evening)
discussed in next week's coach meeting
Jan 06,08,10 ... FDOC
course overview
development processes
form teams... talk
send email to help-comp523 @ cs . unc . edu
telling me the team members
Yes, class meeting
form teams
schedule meetings
. . .
Jan 13,15,17
team assignments

project web site requirements phase
functional spec

platform selection
Early design: CRC cards
resources: CRC cards
Web site URL due to me (email) with first 5 items there.
team rules (web)
Jan 20,22,24 holiday
no class

Client presentations of project proposals Client presentations of project proposals

email with project prefs due Saturday 11:55pm
Jan 27,29,31 Announce project/team mapping
XP introduction
Agile Manifesto
extreme programming 1
extreme programming 2
project scheduling
project management
Refactoring
Agile Alliance
. . . project concept due (web)
user stories due (web)
Feb 3,5,7 React
client side interface

Heroku
back end tech

. . .
D1. Specifications due (web)
platform selection due (web)
Feb 10,12,14 pair programming
. . . architecture diagram(s) due (web)
tech talk ideas
Feb 17,19,21 Tutorial: Software testing
Unit testers
. . . tech talk ideas
Feb 24,26,28 how-to midterm present
Epic Software Fails
Software testing

Unit testing and automation for React . . . tech talk ideas
Mar 2,4,6 project presentations


project presentations

APPLES Reflection 1
. . .
Mar 09,11,13 spring break spring break spring break spring break
Mar 16,18,20 ext. spring break ext. spring break ext. spring break ext. spring break
Mar 23,25,27 Zoom class meeting (recorded)

Zoom class meeting (recorded)

-- Test Plan (deliverable)
-- Documentation plan
-- client hand-off plan
. . . APPLES reflection 1 due
Mar 30, Apr 1,3 Zoom class meeting (recorded)

Brent Miller, IBM
(guest speaker)
Intellectual Property and Legal Isses for Software




test plan due
Apr 06,08,10 -- Code deliverable (To be updated)
-- Design document (To be updated)




holiday
documentation plan due
Apr 13,15,17 formal verification examples
Testing with ADT axioms
Model Checking
Design: Architecture
Software In The News: COBOL code


hand-off plan due
Apr 20,22,24 Amazon and Everything



LDOC



. . .
Apr 27,29, May 1 final presentations
(final exam)
final presentations
(final exam)
final presentations
(final exam)

Final project due 6pm

Hand-in summary
Also, your personal report to me (in email) due at 6pm.
May 4,6,8 actual UNC exam day for this course

( not meaningful for us )
... . . . ...