Calendar of Class Events (Fall '23)

What should you be doing now?

  1. finish the test plan
  2. prep the tech talk
  3. begin the doc plan
  4. discuss the handoff plan
  5. code test repeat

What should you be doing soon?

  1. complete the doc plan
  2. begin the hand off plan
  3. code test repeat
  4. code test repeat

F'2023
deliverables



Tues



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

Week's End (Sun night)

Aug 22,24 523 FDOC
course overview
development processes

form teams... talk
send email to
help-comp523@cs.unc.edu
telling me the team members
project web site
functional spec





Aug 29,31 Class canceled Schedule team coach meetings

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
Sep 5,7
Well-being Day (no class)

Coach meetings start next week


Meet, work on requirements
requirements phase
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 12,14
Class canceled

platform selection
project scheduling
project management

XP introduction
Agile Manifesto
project concept due (web)
user stories due (web)

Sep 19,21
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 26,28
>> How-to midterm present

pair programming


Early design: CRC cards
resources: CRC cards




platform selection due (on web)

have some tech talk ideas

Oct 3,5
Epic Software Fails


Software testing

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

Oct 10,12
project presentations


project presentations


Ethics assignment due on project website

APPLES Reflection 1 given

Oct 17,19 project presentations
Fall Break (no class)

Oct 24,26
>> How-to Tech Talk
Tutorial: Software testing
Unit testers

Documentation plan
Client hand-off document

>> How-to Tech Talk

Oct 31,Nov 2
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 7,9 Tech Talks
(T) I: Kubernetes
(T) G: Tensor flow
(T) E: React native
Tech Talks
(T) J: NativeScript
(T) H: Unity
(T) M: Code refactor
test plan due



Nov 14,16 Tech Talks
(T) F: NLP
(T) A: Replit
(T) N: Low code
Tech Talks
(T) D: MongoDB
(T) O: Docker
(T) C: Web scraping
documentation plan due
Nov 21,23 Holiday (no class)


hand-off plan due


Nov 28,30
Tech Talks
(T) L: AWS etc.
(T) K: Godot
(T) B: SSO


Ethics discussion

Software In The News: COBOL code
Amazon and Everything
Dec 5,7 ( 590 LDOC )

final presentations
(final exam)

final presentations
(final exam)
Dec 12,14 Scheduled final exam (12:00 noon)
Final project due 5pm

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