Computer Science

Our graduate programs in Computer Science provide advanced instruction, training and research opportunities to prepare students for in-demand careers. The program reflects state-of-the-art knowledge in major theoretical and applied aspects of computation.


Locations

Main Campus (Catonsville)


Programs Offered

Master of Science (M.S.): Computer Science, thesis

Master of Science (M.S.): Computer Science, non-thesis

Doctor of Philosophy (Ph.D.): Computer Science

If you are interested in undergraduate programs, please click here to request more information.

Request Information: Undergraduate - Computer Science

Thank you for your interest in UMBC. To learn more about our graduate programs, please complete the form below and an advisor will contact you.


Average Completion Time

2 years (Master’s) 

4-5 years (Ph.D.)


Credit Hours

30 credits (Master’s, thesis) or 33 credits (Master’s, non-thesis)

11 courses and 18 credit hours (Ph.D.)


Tuition

US$1,309 per credit.

Tuition and fees are subject to change. Please note that the actual costs for individual students may vary based on the student’s course load, housing, and meal plan.


Admissions Requirements


Application Deadlines

Fall: January 1

Spring: June 1

 Funding your education at UMBC