Tight spiral projects for communicating software engineering concepts

IwIly traditional software enb@neering ccmrses, ‘m their attempt to convey current industry practice, get bogged down in large texts or can implement only toy projects using traditional soft-wine engineering languages such as C, C++, Ada, or Oberon. An alternative approach is to use several iterations of rapid prototyping in a very high level language to convey key software engineering concepts and issues in a short time frame.