Answers are grounded in this paper and cite their sources.
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.
No takes yet. Share an insight, caveat, or question.
Garlan et al. (1997) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: