CS 471 Fall 2025  >  Semester Plan


CS 471 Fall 2025
Semester Plan

Updated: 2025-08-23

Topics and dates are subject to change. Due dates will not be earlier than those given.

Week Topics Events
Week 1 
Aug 25–Aug 29
Course Introduction
Communicating as a Software Professional
  • Mon, Aug 25: First class meeting
Week 2 
Sep 1–Sep 5
Overview of Software Development Processes
  • Mon, Sep 1: No class meeting (Labor Day)
  • Tue, Sep 2: Assignment 1 due (Video Presentation)
  • Fri, Sep 5: Add & drop deadline
Week 3 
Sep 8–Sep 12
Requirements & User Stories
Kanban
  • Tue, Sep 9: Assignment 2 due (Video Critique)
Week 4 
Sep 15–Sep 19
Kanban
Software Architecture
  • Mon, Sep 15: Mini-project groups announced
  • Tue, Sep 16: Assignment 3 due (White Paper Draft)
Week 5 
Sep 22–Sep 26
Mini-Project Presentations
Overview of Software Testing
Unit Testing
  • Mon, Sep 22: Mini-Project Presentation #0 (Proposals)
Week 6 
Sep 29–Oct 3
Mini-Project Presentations
Unit Testing
  • Mon, Sep 29: Mini-Project Presentation #1 (First Progress Report)
Week 7 
Oct 6–Oct 10
Mini-Project Presentations
Unit Testing
  • Mon, Oct 6: Mini-Project Presentation #2 (Second Progress Report)
Week 8 
Oct 13–Oct 17
Mini-Project Presentations
Case Studies
  • Mon, Oct 13: Mini-Project Presentation #3 (Third Progress Report)
  • Thu, Oct 16: Assignment 4 due (White Paper Final)
Week 9 
Oct 20–Oct 24
Mini-Project Presentations
Case Studies
  • Mon, Oct 20: Mini-Project Presentation #4 (Final Report)
Week 10 
Oct 27–Oct 31
Usability
  • Mon, Oct 27: Case study presentation groups announced
  • Fri, Oct 31: Withdrawal deadline
Week 11 
Nov 3–Nov 7
Usability  
Week 12 
Nov 10–Nov 14
Code Review
  • Sun, Nov 9: Assignment 5 due (Case Study Slides Draft)
Week 13 
Nov 17–Nov 21
Case Study Presentations
Code Review
Internationalization & Localization
  • Mon, Nov 17: Case study presentation
  • Mon, Nov 17: Topic intro presentation groups announced
  • Thu, Nov 20: Assignment 6 due (Book Summary)
Week 14 
Nov 24–Nov 28
Internationalization & Localization
Spring Project Proposals
  • Wed, Nov 26: No class meeting (Fall Break)
  • Fri, Nov 28: No class meeting (Fall Break)
Week 15 
Dec 1–Dec 5
Software Licensing
Wrap-Up
Spring Project Proposals
  • Tue, Dec 2: Assignment 7 due (Topics Intro Slides Draft)
  • Fri, Dec 5: Last regular class meeting
Finals 
Dec 8–Dec 12
Topic Intro Presentations
  • Fri, Dec 12: Final Exam period 10:15 am–12:15 pm—Topic Intro Presentations
   
  • Wed, Dec 17: Course grades available on UAOnline at noon