Jun 25, 2024  
2019-2020 Graduate Catalog 
2019-2020 Graduate Catalog [ARCHIVED CATALOG]

Software Engineering, M.S.

Return to {$returnto_text} Return to: Full Course Descriptions for College- by Course Type

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 testing

Completion of the program requires 30 graduate credits (10 courses). To provide common background in software engineering, five core courses are required of all students. In addition to the core courses, students will choose a concentration track within the program by taking four 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.

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 (12 hours)

Return to {$returnto_text} Return to: Full Course Descriptions for College- by Course Type