School and Ranking Information
Out of the three schools offering computer science degree programs in Baltimore, only one has a nationally ranked computer science program. Based on school rankings, school type and student services, the following school is considered one of the top schools in the area for studying computer science:
- Winner: The University of Maryland - Baltimore County is the only public school in the area that offers multiple degree options in this discipline. The university offers undergraduate and graduate degrees in computer science.
School Info Chart
|Category||University of Maryland - Baltimore County|
|Rankings||Tied at #149 for National Universities (2015)*; Computer science graduate program is ranked #70 nationally (2014)*|
|School Type||4-year, public|
|Undergraduate Tuition & Fees (2013-2014)||$10,068 (in-state), $21,642 (out-of-state)**|
|Computer Science Degrees Offered||Bachelor's, Master's, Doctorate|
|Computer Science Degrees Awarded (all levels) in 2012-2013||153**|
|Most Popular Computer Science Degree Level in 2012-2013||Bachelor's (114 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||65%**|
|Noteworthy||Students can participate student groups such as the Association for Computing Machinery and Council of Computing Majors***|
Sources: *U.S. News & World Report, **NCES College Navigator, ***UMBC website
University of Maryland - Baltimore County
- The computer science bachelor's program is accredited by ABET
- The Department of Computer Science and Electrical Engineering has more than 30 faculty members
- Nearly 900 undergraduate students were studying computer science as of fall 2013
The University of Maryland - Baltimore County (UMBC) had an enrollment of almost 14,000 students in fall 2014, including more than 2,500 graduate students. UMBC has more than 40 different undergraduate majors and over 60 master's and doctoral degrees. Computer science programs are offered through the Department of Computer Science and Electrical Engineering, which is part of the College of Engineering and Information Technology.
The computer science and electrical engineering department offers a Bachelor of Science, Master of Science and Ph.D. in Computer Science. The B.S. requires 120 credits and includes courses in programming languages, data structures, calculus and algorithms. The master's program has thesis and non-thesis options. The thesis option consists of 30 total credits and the non-thesis option requires 33 credits. Students have a total of five years to satisfy the degree requirements. The Ph.D. program comprises 33 credits, including 18 credits for the dissertation. Core courses cover topics in operating systems, computer architecture and understanding algorithms.