Wed 1/08 UNC FDOC Thu 1/09 590 FDOC course overview form teams... send email to help-comp523@cs.unc.edu telling me the team members EOW (End Of Week): email teams to class address Tue 1/14 development processes requirements phase project web site Thu 1/16 presentation of client project proposals EOW: email to class acct team project prefs Mon 1/20 MLK holiday Tue 1/21 team project assignments requirements phase functional spec Thu 1/23 team coach meeting slots development processes EOW: email URLs for team websites Tue 1/28 development processes platform selection project scheduling project management Thu 1/30 XP introduction Agile Manifesto EOW: user stories due (on project website)
Tue 2/04 Thu 2/06 EOW: 1. Specification Document due (on project website) Mon 2/10 Well-being day Tue 2/11 Architecture diagram zoom on diagrams ethics assignment more XP and Agile Thu 2/13 Agile Manifesto EOW: platform selection due Tue 2/18 Epic Software Fails >> How-to midterm present Thu 2/20 ( snow, no class ) EOW: architecture diagram due Tue 2/25 ( no class ) Thu 2/27 Epic Software Fails Software testing EOW: ethics assn due
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
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
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