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 · Engineering Decision-Making and Metrics |
Act II — Delegation and Control¶
How do we delegate realization, govern what is produced, and learn when reality contradicts our expectations?
| Week | Topic |
|---|---|
| 6 | Delegating to Software Agents: Old Problem, New Properties · Modeling: Purposeful Reduction |
| 7 | Modeling: Degrees of Semantic Commitment · Alignment |
| 8 | Failure-Aware Engineering |
| 9 | Oral exam |
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.