Calendar¶
This reference course uses a 16-week sequence in three acts. The Syllabus defines the learning goals and assessment; this page shows one way to sequence the curriculum.
Act I — Foundations¶
What are the fundamental activities and structures of software engineering?
| Week | Topic |
|---|---|
| 1 | Engineering & GenAI |
| 2 | Process · Teamwork |
| 3 | Requirements & Specification |
| 4 | Architecture · Design |
| 5 | Validation · Software Engineering with GenAI |
Act II — Building Systems & Governing Changes¶
How do we build our designs and govern changes to them?
| Week | Topic |
|---|---|
| 6 | Implementation & Representation |
| 7 | Agentic Engineering & Governed Change |
| 8 | Validation & Assurance |
| 9 | Oral Exam / Synthesis |
Act III — Software in the World¶
How do software systems operate, survive, and change?
| Week | Topic |
|---|---|
| 10 | Deployment, Operations & Observability |
| 11 | Security & Adversarial Engineering |
| 12 | Maintenance & Evolution |
| 13 | Engineering Capital & Sustained Evolution |
| 14 | Engineering in Practice |
| 15 | Professional Judgment, Ethics & Synthesis |
| 16 | Oral Exam / Course Synthesis |
Adopters can compress, expand, or reorder modules. Dates, project milestones, breaks, and institutional requirements belong to the local course offering.