To date, most graduate software engineering degree programs in the United States have used the model of a professional degree similar to that of a Master of Business Administration; that is, a terminal degree where graduates are going into industry rather than academia. In particular, the software engineering Master's degrees have often focused on students who are already software developers in the workplace and also have either a bachelor's degree in another computing discipline or have completed sufficient undergraduate prerequisites in order to do the graduate coursework. This paper provides the most comprehensive list in recent years of those programs in the United States that offer a Master's degree with a major of Software Engineering, along with information concerning online education, capstone requirements, required background and courses offered
[1]
Mark A. Ardis,et al.
SEI Report on Graduate Software Engineering Education
,
1989,
CSEE.
[2]
Steve Chenoweth,et al.
Future Growth Of Software Engineering Baccalaureate Programs In The United States
,
2005
.
[3]
Norman E. Gibbs,et al.
A Mature Profession of Software Engineering.
,
1996
.
[4]
James E. Tomayko,et al.
Forging a discipline: An outline history of software engineering education
,
1999,
Ann. Softw. Eng..
[5]
D. J. Bagert,et al.
Software engineering baccalaureate programs in the United States: an overview
,
2003,
33rd Annual Frontiers in Education, 2003. FIE 2003..
[6]
Donald J. Bagert.
Education and Training in Software Engineering
,
2002
.