Return to: Graduate Programs
Keith Bowman, Ph.D., Dean
Mohammad Samarah, Ph.D., Graduate Program Director
M.P.S., P.B.C. (Degree Types )
See Software Engineering Homepage
M.P.S.: SOFTWARE ENGINEERING
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
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
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 https://isss.umbc.edu/.
ProgramsMaster of Professional StudiesPost-Baccalaureate Certificate
Return to: Graduate Programs