Course Schedule
UNDER CONTRUCTION
Currently, this shows the Spring 2024 semester. The topics will be largely the same, but order may change.
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 |
---|