Master of Science in Computer Engineering

2 Years On Campus Masters Program

University of Maryland Baltimore County

Program Overview

 The Master of Science in Computer Engineering at UMBC develops advanced expertise in computer hardware, digital systems, microelectronics, and intelligent computing technologies. Students combine specialized graduate coursework with research or project-based learning, preparing for careers in semiconductor technology, computer systems, telecommunications, and advanced engineering.

Curriculum Structure

Year 1: Students establish advanced engineering foundations through courses such as Computer Architecture (CMPE 611), Advanced VLSI Design (CMPE 640), and Reconfigurable System Design (CMPE 691). They can also explore applied linear algebra, digital signal processing, and computer arithmetic algorithms.

Year 2: Students deepen their specialization through courses such as Advanced VLSI Design II (CMPE 641), VLSI Design Verification and Test (CMPE 646), and Hardware Security (CMPE 691). Thesis students undertake CMPE 799 (Master's Thesis Research), while non-thesis students complete CMPE 698 (Graduate Project Research) and a scholarly paper.

Note: The thesis option requires 30 credits, while the non-thesis project option requires 33 credits. The degree must be completed within five years. The year-wise structure is indicative, not prescribed.

Focus Areas

VLSI Design and Testing, Computer Architecture, Hardware Security, Digital Systems, Microelectronics, Embedded Systems, Signal Processing, Wireless Sensor Networks, Photonics, Reconfigurable Computing.

Learning Outcomes

Computer architecture design, VLSI implementation, hardware testing and verification, digital system development, hardware security, embedded computing, signal processing, semiconductor technologies, engineering research and problem-solving.

Professional Alignment (Accreditation)

The program offers thesis and non-thesis project pathways with advanced graduate engineering coursework. Specific professional accreditation for this master's program is not stated on the official program page.

Reputation (Employability)

Research opportunities: UMBC supports research in signal processing, machine learning, microelectronics, photonics, VLSI systems, and hardware security. Faculty research activities include projects supported by organizations such as NASA, NSF, NIST, and the Department of Defense.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Maryland Baltimore County (UMBC), the Master of Science in Computer Engineering program is designed to provide students with hands-on experiences that bridge the gap between theoretical knowledge and practical application. Students have access to state-of-the-art facilities and cutting-edge tools that enhance their learning and prepare them for real-world challenges. The program emphasizes experiential learning through collaborative projects, internships, and research opportunities, ensuring that graduates are well-equipped to excel in their careers.

 

Here are some key aspects of experiential learning in the MS in Computer Engineering program at UMBC:

- Research Laboratories: Students can engage in innovative research at the UMBC labs, such as the Center for Hybrid Multicore Productivity Research (CHMPR) and the Cybersecurity Research Center, where they can work on advanced projects alongside faculty and industry professionals.

- Internship Opportunities: The program encourages students to participate in internships with leading tech companies in the Baltimore-Washington area, providing invaluable industry experience and networking opportunities.

- Collaborative Projects: Students often work in teams on real-world projects, allowing them to develop essential teamwork and problem-solving skills while applying their knowledge to practical scenarios.

- Access to Software Tools: The program provides access to industry-standard software and tools, including MATLAB, Simulink, and various programming environments, enabling students to gain proficiency in technologies that are widely used in the field.

- Field Trips and Industry Visits: Students have opportunities to visit local tech companies and research institutions, giving them insights into the industry and potential career paths.

- Digital Resources: UMBC's libraries and digital resources offer extensive collections of research materials, journals, and databases that support students' academic and project work.

- Dedicated Institutes: The university hosts several institutes, such as the UMBC Institute of Electrical and Electronics Engineers (IEEE) and the UMBC Cybersecurity Institute, which provide additional resources and networking opportunities for students.

Progression & Future Opportunities

The Master of Science in Computer Engineering at the University of Maryland Baltimore County (UMBC) prepares graduates for a dynamic and rewarding career in technology. With a strong emphasis on both theoretical knowledge and practical skills, students can expect to pursue roles such as Software Engineer, Systems Architect, and Network Security Analyst. The program equips you with the tools needed to thrive in a rapidly evolving job market:

 

- Career Services: UMBC offers dedicated career counseling, resume workshops, and interview preparation to help you secure internships and job placements.
- Employment Statistics: Graduates of the program have a high employment rate, with many securing positions within six months of graduation. The average starting salary for MS graduates in Computer Engineering is around $90,000, reflecting the demand for skilled professionals in this field.
- University–Industry Partnerships: UMBC collaborates with leading tech companies such as Northrop Grumman and Lockheed Martin, providing students with networking opportunities, internships, and real-world project experiences.
- Accreditation: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets high educational standards and is recognized by employers globally.
- Graduation Outcomes: Alumni have gone on to work at top-tier companies and research institutions, contributing to innovative projects and advancements in technology.

Further Academic Progression: After completing your MS in Computer Engineering, you may choose to pursue a Ph.D. in Computer Engineering or a related field. This advanced degree can open doors to academic positions, research roles, and leadership opportunities in both industry and academia. Additionally, you could explore certifications in specialized areas such as cybersecurity, artificial intelligence, or data science to further enhance your expertise and career prospects.

Program Key Stats

$30 000
$29 000
$75

Aug Intake : 1st Jan (RD) , 1st Nov (EA / ED)Jan Intake : 1st Nov


57%

Eligibility Criteria

BBC - BCC
2 - 2.5
20 - 24
60 - 65

6
75
Eligibility criteria

Additional Information & Requirements

Career Options

  • Computer Engineer
  • VLSI Design Engineer
  • Hardware Design Engineer
  • Semiconductor Engineer
  • Embedded Systems Engineer
  • Computer Architect
  • Hardware Security Engineer
  • Digital Systems Engineer
  • Signal Processing Engineer
  • Wireless Systems Engineer
  • Microelectronics Engineer
  • Research Engineer
Career options

Book Free Session with Our Admission Experts

Admission Experts