All students pursuing Computer Science must start as pre-majors and complete the following pre-major courses.
Pre-Major courses & Admission Criteria
|CSC 110 Intro to Computer Programming I|
|CSC 120 Intro to Computer Programming II|
|CSC 245 (or MATH 243 or MATH 323) Intro to Discrete Structures|
|CSC 210 Software Development|
Major Admission Requirements
Cumulative GPA of 2.4 or higher
GPA of 3.0 or higher between 120, 245 & 210
Pre-major GPA of 2.0 or higher in all attempts at all pre-major courses (excludes GRO 1st attempts)
Degree Comparison Sheet
Undergraduate Prerequisite Graph
How To Declare the Major
To declare Pre-Computer Science students must attend a mandatory Change of Major Workshop (RSVP required).
Change of Major Workshops not available during Winter Closure!
Prerequisites to Declaring the Pre-Computer Science:
- Cumulative GPA of 2.0
- Attend a Change of Major Workshop
If you have questions, please contact firstname.lastname@example.org
Frequently Asked Questions
How do I apply to the major?
- There is no official application! At the end of every semester, the Advising Office will review all current Pre-Computer Science students. Those students who meet the auto-admit criteria (see above) will be notified via email and asked to choose between a Bachelor of Arts and Bachelor of Science degree.
Is there a process for appeal if I don't meet major admission criteria and am not admitted?
- Yes, but only extraordinary circumstances will be considered. Contact email@example.com if you feel that your case should be considered.
How many times may I attempt a CSC course?
- CSC courses may be attempted twice.