Course Logistics
While course logistics are accidental to learning about software engineering, they are nonetheless important for succeeding within the context of this course. Additionally, assessments serve as a form of "acceptance verification" that you are gaining knowledge and achieving the course learning objectives.
Readings
| Topic |
|---|
| RD00 Course Syllabus |
| RD13 How AI Impacts Skill Formation |
Lessons
| Topic |
|---|
| LS00 Foundations of Software Engineering |
| QZ00 Unit 0 Quiz |
| SD00 Snow Day - Class Cancelled |
| SD01 Snow Day - Class Cancelled |
| QZ01 Unit 1 Quiz |
| QZ02 Unit 2 Quiz |
| LS15 Intro to SQL, RDBMS, and ACID Properties |
| LS16 Introduction to Object-Relational Mapping |
| LS17 Testing with an ORM |
| LS18 ORM Tools |
| LS19 TK07 Lab Day |
| LS20 Entity Relationships in an ORM |
| LS22 Designing Features before Writing Code |
| QZ03 Unit 3 Quiz |
| LS23 Stories and Epics |
| SP02 Sprint 02 Extended Deadline |
| FN00 Final Deliverable (Submit Demo Video Recording on Gradescope) |
| FN00 Final Presentations & Final Exam (4pm-7pm) |