Class Calendar¶
Semester template
Replace TBD with official dates and adjust the sequence for holidays, exams, and university scheduling.
| Week | Date | Topic | Practical / deliverable |
|---|---|---|---|
| 1 | TBD | Introduction to Software Engineering | Tool setup |
| 2 | TBD | Processes & Life Cycles | Process comparison activity |
| 3 | TBD | Agile & Scrum | Project M0 |
| 4 | TBD | Requirements Engineering | Lab 2 / A1 starts |
| 5 | TBD | UML & Modeling | Requirements review |
| 6 | TBD | Architecture | Project M1 |
| 7 | TBD | Design Principles & Patterns | Lab 3 |
| 8 | TBD | Clean Code & Refactoring | Midterm / review as scheduled |
| 9 | TBD | Version Control & Code Review | Project M2 |
| 10 | TBD | Software Testing | Lab 4 |
| 11 | TBD | CI/CD & DevOps | Lab 5 / Project M3 |
| 12 | TBD | Quality & Technical Debt | A3 |
| 13 | TBD | Secure Software Engineering | Security review |
| 14 | TBD | Management, Maintenance & Evolution | Project M4 |
| 15 | TBD | AI-Assisted Software Engineering | Final integration |
| Final | TBD | Project demos / final assessment | Project M5 |