Teaching software development in a studio environment
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Introduction to the personal software process
Introduction to the personal software process
The CMU Master of Software Engineering Core Curriculum
Proceedings of the 8th SEI CSEE Conference on Software Engineering Education
Carnegie Mellon's Software Development Studio: A Five Year Retrospectiv
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
"Continuous Verification" in Mission Critical Software Development
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Advanced Technology Track - Volume 5
Forging a discipline: An outline history of software engineering education
Annals of Software Engineering - Special issue on software engineering education
The software factory: combining undergraduate computer science and software engineering education
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
IEEE Software
Imparting effective software engineering education
ACM SIGSOFT Software Engineering Notes
Hi-index | 4.10 |
For the past nine years, Carnegie Mellon has been developing and refining a master of software engineering (MSE) curriculum. In the process, the university has had to determine how the curriculum would differ from traditional ones, what kinds of hands-on experience would be offered, and how much specialization to require. The result is a novel approach that aims to cultivate future leaders in software engineering. CMU's program combines a long-term, mentored software development project with an unusual core curriculum that stresses broad-based models and problem-solving skills. CMU's experience is that its graduates return to work with technical knowledge, well-developed skills, and a breadth of experience that prepares them to be agents of change in the industry.