|
|
Jul 17, 2025
|
|
|
|
|
Academic Programs and Courses
University Information
Academic Requirements and Regulations
Student Life and Campus Services
Financial Information
Faculty Listing
Additional Information
|
|
|
|
|
|
2025-2026 Undergraduate Catalog
Computer Engineering, B.S.
|
|
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. Additional information for incoming first year students and information for transfer students is available on the COEIT advising website. Major Requirements
- Most students will take 99 credits specifically required for the Computer Engineering, B.S. in addition to the university requirements. For some transfer students, there may be slight variations in total credit count due to differences in credit weighting amongst different colleges, community colleges, and universities. Faculty members review and approve all such transfer equivalencies.
- Minimum grade of ‘C’ in courses applied to the major, except where otherwise indicated
- Minimum of 18 credits in CMSC, CMPE and/or ENEE courses completed in residence at UMBC
- Students may complete one major or minor from Computer Science and Electrical Engineering
- Completion of one of the following tracks: Communications Track, Cybersecurity Track, Electronic Systems Track
Gateway Requirements (23 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 Course Repeat Policy. Students pass the gateway before taking CMSC 341 , CMPE 310 , and CMPE 314 . Gateway Computer Science and Mathematics
Complete the following with minimum grade of ‘B’: Gateway Physics
Students complete both courses. A grade of ‘B’ in either satisfies the Gateway requirement. Gateway Engineering Course
Complete the following with minimum grade of ‘C’: Required Computer Science Courses (16 credits)
Complete the following: Required Mathematics Courses (14 credits)
Complete the following: Science Elective (3-4 credits)
Complete one course from the following: Required Computer Engineering Courses (26 credits)
Complete the following: Computer Engineering Track (16-17 credits)
Complete a minimum of one of the following tracks: Communications Track
The Communications track focuses on computer and electrical communications networks. Students who specialize in this track emerge with experience in the electromagnetic and signal processing techniques that are needed to design these networks. The Communications track consists of 16 credits in addition to the core requirements of the major. Requirements
Complete the following 7 credits: Technical Electives
Complete 9 credits from the following, including a minimum of two courses from List A: List A
Select two or three courses from the following. Additional CMPE 491 and CMSC 491 courses may be available as technical electives, see csee.umbc.edu. Select Computer Engineering, and then List A, B and C Electives. List B
Select up to one course from the following. If three List A’s are selected, then no List B is necessary. Cybersecurity Track
The Cybersecurity track emphasizes security of computer systems, along with in depth design of computer hardware topics closely related to the Electronic Systems track. The Cybersecurity track consists of the following 16 credits in addition to the core requirements of the major. Requirements
Complete the following 13 credits: List C
Select one course from the following. Additional CMPE 491 and CMSC 491 courses may be available as technical electives, see csee.umbc.edu. Select Computer Engineering, and then List A, B and C Electives. Electronic Systems Track
The Electronic Systems track focuses on large electronic systems and networks. Students who specialize in this track emerge with experience in very large scale integrated (VLSI) design and the design of programmable logic devices, including fully programmable gate arrays (FPGAs). The Electronic Systems track consists of the following 16 credits in addition to the core requirements of the major. Requirements
Complete the following 7 credits: Technical Electives
Complete 9 credits from the following, including a minimum of two courses from List A. List A
Select two or three courses from the following. Additional CMPE 491 and CMSC 491 courses may be available as technical electives, see csee.umbc.edu. Select Computer Engineering, and then List A, B and C Electives. List B
Select up to one course from the following. If three List A’s are selected, then no List B is necessary. Four-Year Academic Pathways
The Four-Year Academic Pathways webpage offers helpful sample pathways for students eager to explore their academic options and stay on track for a four-year graduation. These pathways provide a starting point for students to plan how to complete their degree in four years. However, it’s important to remember that these are just samples. In consultation with their academic advisor, each student will create an individualized degree plan that reflects their unique academic background, interests, and career goals. Students must develop their personalized degree plan by the time they’ve earned 45 credits and regularly update it with their advisor as their goals and academic journey evolve. This approach ensures that students make thoughtful, strategic choices that set them up for success throughout their time at UMBC. Accelerated Bachelor’s/Master’s Programs
Qualified students may apply to an accelerated program, which allows them to take graduate courses as undergraduate students and later apply those courses to master’s degrees. A student may apply to participate in an accelerated program even if the desired graduate program is in a department other than the one in which they are majoring. More information is available from the Accelerated Program page of the Graduate School website. |
|
|
|
|