Calendar of Class Events (Fall '25)

What should you be doing now?

  1. add real project info to website
  2. meet the client, get requirements
  3. coach meetings this week

What should you be doing soon?

  1. work on project specs milestone
  2. work on platform selection, etc.


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






Mon August 18  Classes begin 

Mon September 1   Holiday (Labor Day). No classes  

Sun October 12th  `University Day. Classes cancelled during ceremony  

Mon September 15   Well-being days. No classes   

Tue October 7   Well-being days. No classes   

Thu October 16   Fall break. No classes  
  -- Friday, October 17 

Wed 11/26   Thanksgiving recess. No classes   
  -- Thursday, 11/27
  -- Friday, 11/28

Wed 12/3  Classes end  

Thu 12/4   Reading days  
Wed 12/10

Fri 12/5   Exam days   
Sat 12/6
Mon 12/8
Tue 12/9
Thu 12/11
Fri 12/12

Sun 12/14  Fall Commencement