Agents of Change: Educating Software Engineering Leaders

Most professional degree programs for software engineering focus on solving today's problems with today's technologies. Carnegie Mellon's Master of Software Engineering program takes a different approach, preparing engineers to work with new science and technology throughout their careers and helping them become agents of change in the industry. The approach aims to cultivate future leaders in software engineering. It combines a long-term, mentored software development project with an unusual core curriculum that stresses broad-based models and problem-solving skills.

[1]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[2]  D. Schon Educating the Reflective Practitioner. Toward a New Design for Teaching and Learning in the Professions. The Jossey-Bass Higher Education Series. , 1987 .

[3]  Walter G. Vincenti,et al.  What Engineers Know and How They Know It: Analytical Studies from Aeronautical History. , 1992 .

[4]  James E. Tomayko,et al.  Teaching software development in a studio environment , 1991, SIGCSE.

[5]  Donald A. Schön,et al.  The Reflective Practitioner: How Professionals Think in Action. , 1987 .

[6]  James E. Tomayko,et al.  The CMU Master of Software Engineering Core Curriculum , 1995, CSEE.

[7]  James E. Tomayko,et al.  "Continuous verification" in mission critical software development , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[8]  James E. Tomayko,et al.  Carnegie Mellon's software development studio: a five year retrospective , 1996, Proceedings of 9th Conference on Software Engineering Education.

[9]  Watts S. Humphrey,et al.  Introduction to the Personal Software Process , 1996 .

[10]  Walter Guido Vincenti,et al.  What Engineers Know and How They Know It: Analytical Studies from Aeronautical History by Walter G. Vincenti , 1992, Technology and Culture.

[11]  Walter G. Vincenti,et al.  What Engineers Know and How They Know It: Analytical Studies from Aeronautical History , 1990 .

[12]  Donald A. Schön Educating the Reflective Practitioner: Toward a New Design for Teaching and Learning in the Professions , 1987 .