Case studies
Case studies are valuable in exposing students to non-trivial examples and they can be the basis of coursework where students are expected to apply some of the knowledge gained in their software engineering course. The case studies here are of two kinds namely those introduced in the book (1-3), where I provide additional material about the systems and other studies based on real systems that you can use as a source of examples.
The mental health care patient management system
The first (1988) Internet worm
The Airbus 340 flight control system
The London Ambulance Service Computer-Aided Despatch System