Course Schedule
Lecture Schedule
Date | Topic | Due Dates |
---|---|---|
08/27 | Course Intro and What is Software Engineering? | |
08/29 | What is Software Engineering? & Project Info | |
09/03 | Software Construction | GP-A: GitHub (Gradescope) Team / Project Preference Form |
09/05 | Software Process & Plan-Driven Methods | |
09/10 | Agile Methods | GP-B: Polar Chart (In-Class^) |
09/12 | Working on a Software Team & Requirements Engineering | |
09/17 | Requirements Engineering & Requirements Elicitation | Django Practice (Gradescope) |
09/19 | Requirements Specification & User Personas | |
09/24 | Guided Practice C & Quiz Review | GP-C: Planning Game (In-Class^) |
09/26 | Quiz 1: Software Process and Requirements | |
10/01 | Django, Heroku, and DevOps & Risk Management No in-person class today. See Canvas for details. | |
10/03 | Software Architecture | |
10/08 | Model / View / Controller & REST | |
10/10 | Web Services & Modularity Review | GP-D: Frameworks (Gradescope) |
10/15 | Fall Break (No classes) | |
10/17 | Reading and Understanding Design Documents | |
10/22 | Reading Design Documents | GP-E: Design Diagrams (In-Class^) |
10/24 | Software Usability | GP-F: Wireframes (In-Class^) |
10/29 | Quiz 2: Software Architecture and Design | |
10/31 | Verification and Validation | |
11/05 | Election Day (No classes) | |
11/07 | Verification and Validation | GP-G: Acceptance Testing (In-Class^) |
11/12 | SE Code of Ethics | GP-H: Ethics (In-Class^) |
11/14 | DEI in Software Engineering | |
11/19 | Engineering Secure Software | |
11/26 | Software Licensing | |
11/21 | Software Maintenance No in-person class today. See Canvas for details. | GP-I: Secure Software (Gradescope) |
11/28 | Thanksgiving (No classes) | |
12/03 | Quiz 3: V&V and Professional Issues | |
12/05 | Course Review | GP-J: Licenses (Gradescope) |
12/14 | Exam Session 1 @ 9:00 AM | Final Exam Info |
12/17 | 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 |
---|---|
08/25-08/31 | No Team Meetings (No teams yet) |
09/01-09/07 | No Team Meetings (No teams yet) |
09/08-09/14 | Sprint 1: Team Organization Sprint Due: Sunday 09/15 at 12:00 PM |
09/15-09/21 | Sprint 2: Requirements Sprint Due: Sunday 09/22 at 12:00 PM |
09/22-09/28 | Sprint 3: Heroku + Google Login Sprint Due: Sunday 10/06 at 12:00 PM |
09/29-10/05 | Sprint 3 Continues |
10/06-10/12 | Sprint 4: AWS S3 Sprint Due: Sunday 10/20 at 12:00 PM |
10/13-10/19 | Sprint 4 Continues (No Meetings w/ TAs due to Fall Break) |
10/20-10/26 | Sprint 5: Requirements Change Sprint Due: Sunday 11/03 at 12:00 PM |
10/27-11/02 | Sprint 5 Continues |
11/03-11/09 | Sprint 6: Beta Version Sprint Due: Sunday 11/17 at 12:00 PM |
11/10-11/16 | Sprint 6 Continues |
11/17-11/23 | Beta Testing Sprint Due: Sunday 11/24 at 12:00 PM |
11/24-11/30 | Final Sprint Sprint Due: Sunday 12/05 at 12:00 PM |
12/01-12/05 | Final Sprint Continues |
12/05 | Project Due @ 11:59 PM |