Mar 25, 2023  
2022-2023 Graduate Catalog 
2022-2023 Graduate Catalog

Software Engineering (SENG)

Return to {$returnto_text} Return to: Graduate Programs


Keith Bowman, Ph.D., Dean
Mohammad Samarah, Ph.D., Graduate Program Director

Degrees Offered

M.P.S., P.B.C. (Degree Types  )


See Software Engineering Homepage

Program Description


Through this program, students will gain both comprehensive software engineering knowledge and skills, in addition to increased exposure to coursework in leadership, communications, management, and ethics.  Students will learn modern approaches to software development: requirements analysis, system design techniques, formal specification techniques, implementation, testing, debugging, metrics, human factors, quality assurance, cost estimation, maintenance, and tools. Students will gain experience working on hands-on programming projects that prepare students to work in co-located or geographically distributed software development team environments

Program Admission Requirements

MPS Program:

Applicants to the MPS degree program are expected to have a solid academic background in any discipline.  GRE scores are not required for admission


● BS degree with 3.0 GPA on a 4.0 scale
● Introductory programming courses completed in the last 10 years with a grade of “B” or above (see note below).

Prior coursework should include college-level Math (for example MATH155 or MATH 151)


  • IT industry work experience that demonstrates the applicant’s programming abilities might be considered as a substitute for introductory programming courses. 
  • Applicants who do not have introductory programming courses or IT experience that demonstrates programming abilities should take courses equivalent to IS 147 and IS 247 or CMSC 201 and CMSC 202 and earn a “B: or above. 

International Student Admission Requirements:

In addition to the above, 

English proficiency scores 

  • Test of English as a Foreign Language (TOEFL) scores: 90 iBT
  • International English Language Testing System (IELTS) scores: Minimum score 6.5
  • Pearson Test of English (PTE) Academic scores: 61
  • Duolingo English Test: Minimum Score 105
  • Scores must be less than 2 years old.

*If you have a three-year degree versus a four-year degree your transcript will be reviewed to determine whether you have met the necessary prerequisites for the master’s program. Eligibility for admission can only be determined upon receipt of a complete application.

International applicants should refer to the International Admission Page for special admission information

Financial Assistance

Because this program is designed primarily for working professionals, graduate assistantships are not available. International students must provide their own support for full-time enrollment in this program. For details on international student financial requirements, see the International Student and Scholar Services website at


    Master of Professional StudiesPost-Baccalaureate Certificate


      Software Engineering

      Return to {$returnto_text} Return to: Graduate Programs