Any student interested in pursuing a degree in computer science should take the courses designated as "Pre-Major". Upon completion of these courses, and in order to enroll in Kahlert School of Computing courses at the 3000-level and above, students must have full major status (FMS) (or minor status). Instructions on how and when to apply are below.
* Students must complete CS 2420 with a B- or above, and Calculus I with a C or above. Students with an overall or technical GPA lower than the probation requirement will be admitted on probation and will have to satisfy those requirements.
† To decide between the two semester and one semester options, please review: where to start.
‡ Students may also consider the engineering calculus series MATH 1310 and MATH 1320, or other advanced calculus sequences. See an academic advisor for details.
Applicants for the CS minor must have established a primary major and may not be in a pre- or undeclared major.