Title :
Master´s Degrees in Software Engineering: An Analysis of 28 University Programs
Author :
Pyster, Arthur ; Lasfer, Kahina ; Turner, Richard ; Bernstein, Lawrence ; Henry, Devanandham
Author_Institution :
Stevens Inst. of Technol., Hoboken, NJ, USA
Abstract :
The software engineering institute published the last reference curriculum for a master´s in software engineering in 1991. In 2007, a coalition from academia, industry, and government began creating a new reference curriculum. An early step was to establish a baseline of graduate education by surveying 28 master´s programs in software engineering. The survey was largely limited to US schools. Key findings showed that the universities viewed software engineering largely as a specialization of computer science, that faculty size is generally small with few dedicated professors, and that new master´s programs continue to start despite the decrease in computer science majors over the past few years. We used the IEEE Computer Society´s Software Engineering Body of Knowledge (SWEBOK) to structure our analysis of the 28 curricula, focusing primarily on courses and topics required or semirequired of all students. (A course is semirequired if there is at least a 50 percent chance a student must take it.) Major findings show wide variation in the depth and breadth of SWEBOK coverage in required and semirequired courses, less than 40 percent of all programs requiring an introductory course on software engineering, and many universities having required and semirequired courses that are peripheral to SWEBOK.
Keywords :
computer science education; educational courses; software engineering; computer science specialization; educational course; graduate education; master degree; software engineering; university program; Aerospace engineering; Automotive engineering; Collaboration; Computer science; Educational institutions; Educational programs; Radio access networks; Software engineering; Systems engineering and theory; Taxonomy; SWEBOK; Software Engineering Body of Knowledge; computer science education; curriculum; software engineering;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2009.133