AUGUST
Mon 08/18 590 FDOC (and UNC FDOC)
course overview
form teams... send email to help-comp523@cs.unc.edu telling me the team members
Wed 08/20 development processes
EOW (End Of Week): email teams to class address
Send me email telling me names of the team you want to form
You may have up to 4 team members (email from only one, naming all)
If you have only 3 names, fine, send email; if you have only 2 names,
fine, send email -- I will fill these teams out from others
If you have no names to team with, send email telling me are solo
so that I know to add you to a team
I need email to help-comp523@cs.unc.edu by Sunday so I can form teams
Mon 08/25 requirements phase
project web site
Wed 08/27 team/coach meeting times
presentation of client project proposals
EOW: email to class acct team project prefs
SEPTEMBER
Mon 09/1 Labor Day holiday, no class
Wed 09/3 team project assignments
requirements phase
functional spec
EOW: email URLs for team websites
Mon 09/8 development processes
Wed 09/10 platform selection
project scheduling
project management
Mon 09/15 Well being day, no class
Wed 09/17 XP introduction
Agile Manifesto
EOW: user stories due (on project website)
Mon 09/22 Architecture diagram
zoom on diagrams
ethics assignment
more XP and Agile
Wed 09/24 Agile Manifesto
EOW: 1. Specification Document due (on project website)
Mon 09/29 Epic Software Fails
>> How-to midterm present
Wed 10/01 . . .
OCTOBER
Mon 09/29 . . .
Wed 10/01 Epic Software Fails
Software testing
EOW: platform selection due
EOW: architecture diagram due
EOW: ethics assn due
Mon 10/06 . . .
Tue 10/07 Well being day
Wed 10/08 mid-term presentations
EOW: tba
Mon 10/13 mid-term presentations
Wed 10/15 . . .
Thu 10/16 Fall break
Fri 10/17 Fall break
EOW: tba
Mon 10/20
Wed 10/22
EOW: tba
Mon 10/27
Wed 10/29
EOW: tba
NOVEMBER
Mon 11/03
Wed 11/05
EOW: tba
Mon 11/10
Wed 11/12
EOW: tba
Mon 11/17
Wed 11/19
EOW: tba
Mon 11/24
Wed 11/26 Thanksgiving break, no class
Thu 10/27 Thanksgiving break
Thu 10/28 Thanksgiving break
EOW: tba
DECEMBER
Mon 12/01
Wed 12/03 LDOC
Thu 12/04 reading day
Mon 12/08 . . .
Wed 12/10 reading day
Fri 12/12 UNC last exam
-------------
OCTOBER
Tue 3/04 mid-term presentations
Thu 3/06 mid-term presentations
EOW:
Tue 3/11 spring break
Tue 3/13 spring break
EOW:
Tue 3/18 team day
Thu 3/20 Software testing
test plan deliverable
APPLES Reflection 1 given
>> How-to Tech Talk
EOW:
Thu 3/25 Software testing
Thu 3/27
EOW: APPLES reflection due
NOVEMBER
Tue 4/01 Tech Talks
(A) Translation and Transcription tech
(B) NoSQL vs SQL DBs
(C) Docker
Thu 4/03 Tech Talks
(D) AI prompt engineering
(E) Generative AI is SE
(F) Integer Linear Programming
EOW: test plan due
Tue 4/08 Tech Talks
(G) Redis
(H) React Native
(I) LangChain
Thu 4/10 Tech Talks
(J) Tailwind
(K) Gemini LLM
(L) CI/CD or ML APIs
EOW:
Tue 4/15 Tech Talks
(M) Unity
(N) Ollama
(O) Pulp in Python
Thu 4/17 Well-being day, no class
Fri 4/18 UNC Holiday
EOW:
Tue 4/22 no class meeting
client videos
Hand-in checklist
work on finalizing the semester
Thu 4/24 (590 LDOC) no class meeting
work on finalizing the semester
EOW:
Mon 4/28 UNC LDOC
Tue 4/29 reading day
Wed 4/30 exam day
DECEMBER
Thu 5/01 exam day
Fri 5/02 (reading day)
Project due at 11:59 pm
Hand-in checklist
Sat 5/03 exam day
Mon 5/05 exam day
Tue 5/06 exam day
Wed 5/07 reading day
Thu 5/08 last exam day
Sat 5/10 commencement