Main Menu

Overall Organization

  • Weeks 1-4: Project 1
  • Weeks 5-9: Project 2 - select or define
  • Week 10: Wrap-up and final presentations

Dates

Fall 2021 Schedule
Week Date Topics Milestones
1 Sep 28,30 Project 1 kickoff. What is software engineering? Process. Team roles. Discussion of algorithms and approaches for project 1. Survey Tuesday, teams formed Thursday.
2 Oct 05,07 Deliverables: What's in a product? User and developer documentation. Short presentations Tuesday.
3 Oct 12,14 Requirements elicitation and specification. Configuration and deployment. Short presentations Tuesday. Prelim GME due Tuesday. Mini-exam 1.
4 Oct 19,21 Safety and security. Project 2 proposals due Tuesday. Project 1 and GME due Friday.
5 Oct 26,28 Wrap / kickoff. What have we learned? Usability. Short presentations Tuesday. Mini-exam 2.
6 Nov 02,04 Accessibility. Software testing. Short presentations Tuesday. Prelim GME due Thursday.
7 Nov 09,11 Architectural design. Performance. Mini-exam 3.
8 Nov 16,18 Ethics in software engineering. Short presentations Tuesday.
9 Nov 23,25 Work session Tuesday. Crunch time! Project 2 code due Tuesday. Thanksgiving holiday Thursday.
10 Nov 30,02 Presentations Project 2 presentations
11 Dec 07,09 Exams week. GME and project post-mortem. Mini-exam 4.

Notes on presentations

Presentation duties should rotate among team members. Presentation and verbal communication skills are important; use this as an opportunity to practice in a friendly environment. Everyone should give at least part of one presentation during the term.

I know some people have anxiety about public speaking. If you do not feel able to take a turn presenting to the class, come talk to me about it.