Course Schedule

UNDER CONTRUCTION

Currently, this shows the Spring 2024 semester. The topics will be largely the same, but order may change.

  1. Lecture Schedule
  2. Project Schedule Overview
  3. Office Hours Calendar

Lecture Schedule

Date Topic Due Dates
01/18 Course Intro and What is Software Engineering?
01/23 What is Software Engineering?
01/25 Software Construction & Project Info GP-A: GitHub (Gradescope)
Project Preference Form
01/30 Software Process & Plan-Driven Methods
02/01 Agile Methods GP-B: Polar Chart (In-Class^)
02/06 Working on a Software Team & Requirements Engineering
02/08 Requirements Engineering & Requirements Elicitation
02/13 Requirements Specification & Risk Management
02/15 Guided Practice C & Quiz Review GP-C: Planning Game (In-Class^)
Django Practice (Gradescope)
02/20 Quiz 1 - Software Process and Requirements
02/22 Django, Heroku, and DevOps
02/27 Software Architecture
02/29 Model / View / Controller & REST
03/05 Spring Break (No classes)
03/07 Spring Break (No classes)
03/12 Web Services & Modularity Review GP-D: Frameworks (Gradescope)
03/14 Reading and Understanding Design Documents
03/19 Reading Design Documents GP-E: Design Diagrams (In-Class^)
03/21 Verification and Validation
03/26 Verification and Validation GP-F: V&V Techniques (In-Class^)
03/28 Quiz 2 - Software Architecture and Design
04/02 Software Maintenance
04/04 Software Debugging
04/09 DEI in Software Engineering
04/11 SE Code of Ethics GP-G: Ethics (In-Class^)
04/16 Software Usability
04/18 Personas and Wireframes GP-H: Wireframes (In-Class^)
04/23 Software Licensing
04/25 Quiz 3 - Usability and Professional Issues
04/30 Course Review GP-I: Licenses (Gradescope)
05/02 Exam Session 1 @ 9:00 AM Final Exam Info
05/04 Exam Session 2 @ 2:00 PM Final Exam Info

^ NOTE: Per the syllabus, a student’s lowest GP score is converted to a max score at the end of the semester, which functions as one free skip. In-class Guided Practice activities cannot be made up due to the nature of the activities.

Project Schedule Overview

See the Sprint Information on the Project Information page for a detailed schedule.

Week Of Sprint Info

Office Hours Calendar