Jan 19, 2021  
2016-2017 Graduate Catalog 
2016-2017 Graduate Catalog [ARCHIVED CATALOG]

Software Engineering, M.S.

Return to {$returnto_text} Return to: Degrees and Certificates of Graduate Study

Software Engineering (30 hours)

The Master of Science in Software Engineering (MSSE) degree program is designed to equip professionals with a strong foundation of theory, best-practice knowledge, current methodologies, and emerging technologies and their applications, in software engineering. It builds on the experience of participants and also emphasizes the development of communication and presentation skills in a team-based software development environment. Class participation is crucial as students often learn as much from each other as from the faculty and course materials. The curriculum encompasses all important aspects of software engineering, including:

  • Software engineering processes
  • Requirements engineering and modeling
  • Software architecture and design
  • Software construction, evaluation and administration
  • Software maintenance, evolution and re-engineering
  • Software configuration management
  • Software project planning and management
  • Software quality assurance and testiing

Completion of the program requires 30 graduate credits (10 courses). To provide common background in software engineering, six core courses are required of all students. in addition to the core courses, students will choose a concentration track within the program by taking three courses in an emphasis area. The three concentration tracks are:

  • Data Science
  • Information Technology Management
  • Information Security

The degree culminates with a comprehensive real-life, industry-type practicum, oriented toward the student’s domain of interest.

The Graduate Certificate in software engineering will be awarded after completing 15 graduate credits (five courses) focusing on survey of requirements engineering and modeling, software architecture and design, database modeling and design, software quality assurance and testing, and software project planning and management. Students that successfully complete the graduate certificate in software engineering can matriculate into the Master of Science in software engineering program by fulfilling the remaining requirements for the MSSE program.

Minimum Entry Requirements

Entry requirements for the software engineering graduate program are high and the process is quite competitive. The ability to perform graduate-level work, a solid undergraduate background in computer science or related disciplines, software development maturity and industry experience are several factors considered for admission. Because the ability to understand and communicate in English is essential, we require international applicants to take the TOEFL examination, or its equivalent.

Minimum Credits

The M.S. in software engineering requires 30 semester hours, exclusive of hours accumulated to satisfy academic deficiencies.

Concentration Courses (9 hours)

Return to {$returnto_text} Return to: Degrees and Certificates of Graduate Study