Computer Science Gateway & Course Repeat Requirements

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:

  1. Meet with their assigned academic advisor to discuss the petition process, timing, schedule planning, and alternative options.
  2. 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.
  3. 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.