Lessons from a Software Engineering Dojo: The MSE at Carnegie Mellon University

(Lightning talk, 10 min) [ Slides ]

Author(s): Michael Keeling (Carnegie Mellon University)
Session: Stories
Session chair: Patrick Kua (Thoughtworks)
Date: Wednesday, 2 June 2010: Main Conference
Time: 15:30-17:00
The Software Craftsmanship movement advocates that the best way to learn how to create software is to practice under a knowledgeable master. For 20 years, the Master of Software Engineering (MSE) program at Carnegie Mellon University has done just that. At the center of the MSE curriculum is the studio project, a mentored, long term (12-16 month duration) "live lab" where students apply classroom lessons while building software for a real (often commercial) client. The MSE is a great example of how mentoring and the apprenticeship model can be practically applied in industry.

<< Back to the program