Mar 03, 2024  
2021-2022 Undergraduate Catalog 
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Engineering, B.S.

Return to {$returnto_text} Return to: Academic Departments

Offered by Computer Science and Electrical Engineering .

The Computer Engineering, B.S. at UMBC is accredited by ABET, Inc.

Computer Engineering graduates from UMBC are successful practitioners of the art and science of engineering in computer-related fields, using the problem-solving skills, technical expertise, teamwork experience, and knowledge of professional practices obtained at UMBC to contribute to the success of their organizations and advance their careers. To successfully adapt to the rapid changes in computer technology, UMBC computer engineers are engaged in life-long learning, including, where appropriate, graduate school training in professional and technical skills at the masters and doctoral levels.

Admission to the Program

Students admitted to UMBC who, by virtue of their math placement exams are eligible for MATH 150 - Precalculus Mathematics (4)  or higher, who intend to pursue Computer Engineering in the College of Engineering and Information Technology are initially admitted to the Pre-Computer Engineering program.  Full admission to Computer Engineering is granted upon completion of the Gateway Requirements and upon review of previous transcripts (if applicable).  Students should review the academic requirements and policies of the university and the college, including gateway requirements and repeat policies. For additional information incoming freshmen should visit:
Transfer students should visit

University Requirements

Completion of Minimum University Requirements for an Undergraduate Baccalaureate Degree .

  • Minimum 120 credits and minimum GPA of 2.0
  • Completion of 45 upper-level credits, residence requirement, Writing Intensive requirement, and General Education requirement

Major Requirements

Course Requirements

Gateway Requirements (19 credits)

Students are admitted to the computer engineering program when they pass the following Gateway courses. Enrolling in a gateway course at UMBC or a Computer Engineering Department equivalent course at another institution is considered to be an attempt in accordance with the university repeat policy:

Students pass the gateway before taking CMSC 341 , CMPE 310 , and CMPE 314 .

Gateway Engineering Course

Complete the following with minimum grade of ‘C’:

Required Science Courses (7-8 credits)

Complete the following:

Computer Engineering Track (16-17 credits)

Complete a minimum of one of the following tracks:  Computer Engineering, B.S., Communications Track , Computer Engineering, B.S., Cybersecurity Track , Computer Engineering, B.S., Electronic Systems Track  

Laptop Requirement

Computer Science and Electrical Engineering  requires all incoming freshmen and incoming transfer students to have a laptop computer.

A link to the computer science program’s technology requirements shall be available on the following website:

Accelerated Bachelor’s/Master’s Programs

Qualified students may apply to an accelerated program, which allows them to share courses between a bachelor’s degree and a master’s degree. Students take graduate courses as undergraduate students and later apply those courses to master’s degrees. An undergraduate may apply to participate in an accelerated program even if the desired graduate program is in a department other than the one in which the student is majoring. More information is available from the Graduate School website:

Return to {$returnto_text} Return to: Academic Departments