Software engineering studies in or near Baltimore are mainly offered through programs such as those in computer science, information technology or information science. These programs can be found mostly in 4-year colleges or universities. Based on distinction and student population, the following university is considered a top school in the Baltimore area for students seeking to become software engineers:
- Winner: The University of Maryland - University College is the largest university in Baltimore offering programs containing software engineering coursework. Students can pursue a bachelor's degree, a graduate certificate or a master's degree in this field of study.
School Info Chart
|Category||University of Maryland - University College|
|Distinction||Largest public university in the U.S., serving more than 95,000 students through on-campus and online programs*|
|School Type||4-year, public|
|Tuition & Fees (2013-2014)||Undergrad: $6,552 (in state); $12,336 (out-of-state)**|
|Software Engineering Programs Offered||Graduate certificate, bachelor's degree and master's degree|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||3% (note that this figure only counts full-time, first-time students, who made up only 2% of the 2007 entering class)**|
|Noteworthy||The university has a presence in Europe and Asia; UMUC offers significant educational services to military personnel, and the school has outlets on U.S. military locations worldwide*|
Sources: *University of Maryland - University College; **NCES College Navigator
University of Maryland - University College
- All programs in or relating to software engineering are offered online
- Studies combine instruction with hands-on learning opportunities
- Master's degree in information technology is designated as a Professional Science Master's Degree by the Council of Graduate Schools
With its main campus in Adelphi, Maryland, the University of Maryland - University College (UMUC) is a public institution that educates nearly 40,000 students annually, not counting those enrolled in online programs. UMUC has a total of 85 program offerings, including both undergraduate and graduate degrees in fields related to computer software engineering, as well as a software engineering graduate certificate program.
The Bachelor of Science in Software Development and Security emphasizes programming languages and techniques as well as secure software engineering, software vulnerability detection and mobile application development. The 15-credit Certificate in Software Engineering is meant for computer professionals, and coursework includes systems engineering, software standards, usability engineering and software design. The Master of Science in Information Technology with a specialization in software engineering program focuses on bridging laboratory technology with the business world, and courses cover software design, information systems analysis and software maintenance.