All students pursuing Computer Science must start as pre-majors and complete the following pre-major courses.  


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)

Bachelor of Science

Bachelor of Arts

Bachelor of Science Checksheet Bachelor of Arts Checksheet
Bachelor of Science 4 Year Plan Bachelor of Arts 4 Year Plan

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).



Prerequisites to Declaring the Pre-Computer Science:

  • Cumulative GPA of 2.0
  • Attend a Change of Major Workshop

If you have questions, please contact

Frequently Asked Questions

  • There is no official application!  At the end of every semester, the Academic Services 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.
  • Yes, but only extraordinary circumstances will be considered. Contact if you feel that your case should be considered. 
  • CSC courses may be attempted twice.