Students are admitted to the computer science program only when they pass all three of the following Gateway courses:
A grade of B or higher is required in the following courses:
CMSC 201 – Computer Science I
CMSC 202 – Computer Science II
A grade of C or higher is required for the following course:
CMSC 203 – Discrete Math
Students who have not yet passed the gateway are Pre-Computer Science majors.
Course Repeat Policy & Procedures:
Computer Science/ Pre-Computer Science majors are permitted two attempts in courses required for the major. Students 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 must:
- Meet with their assigned academic advisor to discuss the petition process, timing, schedule planning, and alternative options.
- After meeting with their academic advisor the student must email the Undergraduate Program Director to request support for a course repeat. Their academic advisor should be copied on the request.
- The student must 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. Students planning on attending the Shady Grove campus should reach out to sgcoeitadvising@umbc.edu.