Students are admitted to the Computer Engineering program only when they pass all five of the following Gateway courses.
A grade of B or better in the following courses:
CMSC 201 – Computer Science I
MATH 151- Calculus and Analytic Geometry I
PHYS 121 – Introductory Physics I OR PHYS 122 – Introductory Physics II*
CMPE 212 – Principles of Digital Design
A grade of C or better in the following course:
ENES 101 – Introduction to Engineering
Students who have not yet passed the gateway are Pre-Computer Engineering majors.
*UMBC students that earn a C in PHYS 121 and enroll in PHYS 122 cannot go back to retake PHYS 121 to earn a B or better.
Course Repeat Policy & Procedures:
Computer Engineering/ Pre-Computer Engineering majors are permitted two attempts in courses required for the major. They are considered registered for a course if they are enrolled after the end of the schedule adjustment period. A course in which the student receives a grade of “W” (Withdraw) is counted as an attempt. This policy applies to courses taken at UMBC or another institution.
Current UMBC students who require a third attempt will need to receive support from the Undergraduate Program Director as part of the Course Repeat Petition process.Third attempts are not guaranteed and students not permitted a third attempt for a course required for the major will need to select a new major.
In order to request permission for a third attempt current students should:
- Meet with their assigned academic advisor to discuss the petition process, timing, and alternative options.
- Reach out to the Undergraduate Program Director with their request and arrange to meet with them if requested.
- Submit the Course Repeat Petition.
Incoming transfer students who have taken or will require a third attempt should reach out to coeittransfer@umbc.edu to discuss eligibility and next steps.