Teach with MAGE
Teach software engineering as the discipline of governing capable, autonomous agents.
This companion provides materials for teaching software engineering using MAGE (Model-Based Agentic Software Engineering).
The Reference Course is ECE 30861 — Software Engineering, Purdue University, Fall 2026. It includes the syllabus, lecture materials, oral exams, and a semester-long project.
The Semester Project gives student teams a substantial regulatory-engineering problem through which to practice the concepts across the software lifecycle.
Instructor Resources provides teaching notes, rubrics, oral-exam guidance, and advice for adapting the materials. Downloads collects the course materials for reuse.