The team that put together the "Engineering Strategies & Practice" (ESP) course at U of T just won an award from the Society for Teaching and Learning in Higher Education. From the article:
ESP is required for all first-year engineering students, except those enrolled in engineering science, and includes standard lectures and tutorials but also incorporates seminars –-- a teaching method usually reserved for upper-year humanities students. The yearlong course finishes with all students participating in an intense 13-week design project, pairing groups of four to six students with a mentor who is either a faculty member or engineering alumni with industry experience.
The students in ESP are currently working on solutions for 150 different design projects for the 2006-2007 academic year. Examples of projects vary from creating a model for a proposed addition to the Boys and Girls Club of East Scarborough to building better online solutions for corporations. Forty groups are currently working with U of T master's students in occupational therapy to design and implement devices for children and adults who have disabilities.
I would really, really like to see something like this in Computer Science.