Information Systems
Graduate Programs

Program Overview
Masters+
Ph.D.+
Certificates+

Why Study Software Engineering?

Now that software has entered into most products, software engineers are in high demand in all industries.

Software is no longer confined to high tech firms, all businesses must not only consume software but be able to differentiate their offerings through software from government agencies, banks, and insurance companies to hospital systems, commodity business, and even small businesses. UMBC’s Master of Professional Studies in Software Engineering provides the advanced knowledge, skills, and experiences to successfully build software intensive products not only for today’s market but for tomorrow. After successfully completing the program, you will be ready to take on the role of building a modern software intensive product, architecting a new solution, leading a team of engineers and product team to develop a new application, advise a government agency on how to make software contribute to the nation’s growth, or venture on your own and create a new startup for a new software intensive product to make money and meaning.

There is no limit to what you can accomplish with the advanced skills and experiences gained from emerging software engineering techniques to software testing, verification, and validation, to building software that is ethical, reliable, and beautiful and how to engineer software for AI and with AI.

At a Glance

Master of Professional Studies in Software Engineering

Terms of Admission:
Fall, Spring

Campus Locations:
Catonsville

Schedule:
Full-time, Part-time

Department:
Department of Information Systems, Office of Professional Programs

College:
College of Engineering and Information Technology, Division of Professional Studies

Program Designations:
STEM Designation Eligible
Professional Programs
REQUEST INFO APPLY NOW

What Are My Career Options Studying Software Engineering?

The program caters to working professionals looking to take their next career step.

UMBC’s location in the Baltimore-Washington areas gives graduates opportunities to fill critical software engineering roles at government agencies and top tech companies in the DC, Maryland, and Virginia metropolitan areas. The program offers industry-specific instruction, empowering you to gain knowledge and competencies, while also understanding real-world applications of today and tomorrow. Its interdisciplinary format positions you for career progression, through a strong emphasis on ethics in software engineering, and development of valuable communication, management, and leadership skills.

Tuition, Scholarships & Financial Aid

UMBC works to provide students with adequate need-based funding.

Ready to Apply?

1

Review Master of Professional Studies in Software Engineering Requirements

Admissions Requirements

View Software Engineering Masters Admissions Info

  • B.S. degree with a minimum undergraduate GPA of 3.0 on a 4.0 scale
  • Introductory programming courses completed in the last 10 years with a grade ‘B’ or above (see note below)
  • Official Transcripts
  • Goal statement outlining the student’s goals and expectations in the program
  • Resume or CV
  • Recommendation letters (optional)
  • GRE scores are not required for admission
  • Applicant’s prior coursework should include college-level math, for example, MATH 155 or MATH 151

Note:

  • 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 should take courses equivalent to IS 147 and IS 247 or CMSC 201 and CMSC 202 and earn a ‘B’ or above.

 

International Student Admissions Requirements

Software Engineering International Admission Page

  • B.S. degree with a minimum undergraduate GPA of 3.0 on a 4.0 scale
  • Introductory programming courses completed in the last 10 years with a grade ‘B’ or above (see note below)
  • *Official Transcripts
  • Goal statement outlining the student’s goals and expectations in the program
  • Resume or CV
  • Recommendation letters (optional)
  • GRE scores are not required for admission
  • English proficiency scores:
      • Exceptions to English Proficiency Requirement
      • Test of English as a Foreign Language (TOEFL) scores: 90 iBT
      • International English Language Testing System (IELTS) scores: Minimum sum of section scores: 27.5
      • Pearson Test of English (PTE) Academic scores: 61
      • Duolingo English test: Minimum score 120
      • 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 program. Eligibility for admission can only be determined upon receipt of a complete application.

Note:

  • 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 should take courses equivalent to IS 147 and IS 247 or CMSC 201 and CMSC 202 and earn a ‘B’ or above.

2

Start Your Graduate Admissions Application

Please note that application decisions can take 6-8 weeks after the program’s deadline, and depend on how many applications a department receives. You will receive an email once the department processes your decision letter. You will be able to see your decision letter by logging in to the application website. Your decision letter will be where the application checklist was. You may also check your recommendation statuses to send reminders or update contact information from the user page. If you are having trouble logging back in, you can recover your account.

3

Have Questions?

Please contact the appropriate Graduate School staff member for assistance, or contact our Main Office at gradschool@umbc.edu or 410-455-2537.

Application Deadlines

Fall Semester

Domestic Students:
Apply by August 1

International Students:
Apply by May 19

Spring Semester

Domestic Students:
Apply by December 1

International Students:
Apply by October 15

UMBC Graduate School Application UMBC Grad School Admissions Info UMBC Grad School Admissions Policies

Contact Information

Software Engineering Program Contacts

Program Director

Dr. Mohammad Samarah
msamarah@umbc.edu

UMBC Graduate School Admissions Office Contact Information

Mailing Address

UMBC Graduate School
1000 Hilltop Circle Baltimore, MD 21250

Admissions Staff

Staff are available from Mon - Fri, 8:30 a.m. to 4:30 p.m. 410-455-2537

Request Help

Email Graduate Admissions at gradschool@umbc.edu.

Scroll to Top