COMPSCI 320 F26
Syllabus
Schedule
  • 09/10
  • Git 1
  • Rapid Prototyping
  • Customer Communication
  • Integrative Experience 1
  • Third Party Software
  • Git 2
  • Testing
  • UI Heuristics
Presentations
Code Review Checklist
  • Intro to SE
  • Process Models
  • Selecting 3rd-Party Software
  • Teams Workshop
  • Evaluating User Interfaces
  • Giving Presentations
  • PEaRCE Introduction
Edstem Forum
Syllabus
Schedule
  • 09/10
  • Git 1
  • Rapid Prototyping
  • Customer Communication
  • Integrative Experience 1
  • Third Party Software
  • Git 2
  • Testing
  • UI Heuristics
Presentations
Code Review Checklist
  • Intro to SE
  • Process Models
  • Selecting 3rd-Party Software
  • Teams Workshop
  • Evaluating User Interfaces
  • Giving Presentations
  • PEaRCE Introduction
Edstem Forum

COMPSCI 320 Fall 2026 Schedule

WeekDateTopicDue Dates & Required Reading
Wk 0Tue 09/08Intro to Software EngineeringSyllabus
Wed 09/09
Thu 09/10Topic: Process Models
Topic: Choosing 3rd-Party Software (if time, otherwise required reading)
Fri 09/11Activity: Git 1 - Individual Setup
Wk 1Mon 09/14HW: Git 1 - Individual Setup Due @ 8pm (From activity)
Team Formation Survey Due @ 11:59pm
Tue 09/15Activity: Rapid Prototyping
Wed 09/16
Thu 09/17Activity: Requirements & Customer CommunicationReading: Slides on Requirements by Wes Weimer (UMich)
Reading: BCP 14 on indicating requirements levels (read both RFCs linked on the page)
Reading: Wikipedia: User Stories
Fri 09/18Activity: Integrative Experience 1429 Students: Repository setup due before seminar.
320 Students: Join Git 2 repos by end of discussion (ask your managers what this means).
Wk 2Mon 09/21
Tue 09/22Workshop: TeamworkWorksheet

Reading: Slides on Team & Workplace Behavior
Wed 09/23HW: 3rd-Party Software Due @ 8pm
Thu 09/24Activity: Git 2 - Branching, Rebasing, & Pull RequestsReading: Read the activity description ahead of time.
Fri 09/25Teams Meet With Customers Integrative Experience Essay 1 Due @ 8pm (see activity description)
Wk 3Mon 09/28
Tue 09/29Git 2 Part 2: Revenge of the Git (Additional Time to Work on Git 2)
Wed 09/30
Thu 10/01Team Meeting 1 (Sprint 1 Start)Due: Team Agreements (Show to Manager)
Fri 10/02Topic: Evaluating User Interfaces (Guest)
Wk 4Mon 10/05
Tue 10/06PEaRCE Introduction
Topic: Giving Presentations
Reading: Sprint Presentation Requirements
Wed 10/07
Thu 10/08Team Meeting 2 (Sprint 2 Start)
Fri 10/09Topic: TestingPresentation 1 Slides Due @ 8pm
Wk 5Mon 10/12
Tue 10/13Presentation 1
Wed 10/14
Thu 10/15Team Meeting 3 (Sprint 3 Start)PEaRCE Pre-Activity Video Lecture Published (Check Canvas)
Fri 10/16Activity: Test PlanPresentation 2 Slides Due @ 8pm
Wk 6Mon 10/19
Tue 10/20Presentation 2
Wed 10/21
Thu 10/22Team Meeting 4 (Sprint 4 Start)Peer Evaluations 1 Due @ 8pm
Manager Evaluations 1 Due @ 8pm
PEaRCE Platform Activity Published (Check Canvas)
Fri 10/23Activity: Evaluating User InterfacesReading: Nielsen-Norman Group UI Heuristics
Reading: NN Group: How to Conduct Heuristic Evaluations

Presentation 3 Slides Due @ 8pm
Wk 7Mon 10/26
Tue 10/27Presentation 3
Wed 10/28
Thu 10/29Team Meeting 5 (Sprint 5 Start)Evaluating User Interfaces HW (from activity) Due @ 8pm
Fri 10/30Activity: Technical DiagramsReading: Slides on Architecture & ER Diagrams

429: Performance Reviews 1 Due at start of seminar
Wk 8Mon 11/02Presentation 4 Slides Due @ 8pm
Tue 11/03NO CLASS
Wed 11/04
Thu 11/05Presentation 4Technical Diagrams HW (from activity) Due @ 8pm
Fri 11/06Extra Team Meeting (part of sprint 5)
Wk 9Mon 11/09
Tue 11/10Ethics Workshop (PEaRCE)PEaRCE Platform Activity Due Before Start of Class
Wed 11/11
Thu 11/12Team Meeting 6 (Sprint 6 Start)Peer Evaluations 2 Due @ 8pm
Manager Evaluations 2 Due @ 8pm
Fri 11/13AI & Software Engineering (Guest)Presentation 5 Slides Due @ 8pm
Wk 10Mon 11/16
Tue 11/17Presentation 5
Wed 11/18
Thu 11/19Team Meeting 7 (Sprint 7 Start)
Fri 11/20TBD Presentation 6 Slides Due @ 8pm
429: Performance Reviews 2 Due at start of seminar
Wk 11Mon 11/23
Tue 11/24NO CLASS
Wed 11/25
Thu 11/26NO CLASS
Fri 11/27NO CLASS
Wk 12Mon 11/30
Tue 12/01Presentation 6
Wed 12/02
Thu 12/03Team Meeting 8 (Final Sprint Start)Peer Evaluations 3 Due @ 8pm
Manager Evaluations 3 Due @ 8pm
Fri 12/04Activity: Integrative Experience 2
Wk 13Mon 12/07Presentation 7 Slides Due @ 8pm
Tue 12/08Presentation 7
Wed 12/09Integrative Experience Essay 2 Due @ 8pm
Thu 12/10Team Meeting 9
Fri 12/11Extra Team Meeting Time (Self-Organized)
Wk 14Mon 12/14
Tue 12/15Final Demos Final Project Report Due @ 8pm
Wed 12/16
Thu 12/17First Day of Finals
Fri 12/18
Wk 15Mon 12/21
Tue 12/22
Wed 12/23
Last Updated:: 9/2/26, 12:46 PM
Contributors: James Perretta