Becoming a CS Major

Students in the College of Engineering generally begin the process of major affiliation during their third semester. 

Students in the College of Arts and Sciences can affiliate in their third semester but are expected to start the process no later than their fourth semester.

The CS affiliation application is available online here

Note to students in the College of Engineering (COE): you must also submit the appropriate COE form (Major Affiliation, Change of Major, or Double Major), available here.

Application Timeline:

  • Applications received between January 1st and January 31st are processed by March 1st.
  • Applications received between February 1st and May 31st are processed by July 1st
  • Application received between June 1st and September 14th are processed by October 15th.
  • Applications received between September 15th and December 31st are processed by mid-January.


All potential affiliates are reviewed on a case-by-case basis relative to the following criteria:

  • a grade of C (not C-) in all completed CS and math courses
  • a GPA of 2.5 or better in CS 2110/2112 and 2800
  • a GPA of 2.5 or better in Math 1120/1220/1920, and CS 2800.

Grades in critical courses (see below) may be considered to offset deficiencies in meeting the above criteria.

Critical CS Courses

  • CS 2110 or 2112
  • CS 2800
  • CS 3110
  • CS 3410 or 3420
  • CS 4410
  • CS 4820

Critical Math Courses

  • MATH 1120 or 1220
  • MATH 1920
  • MATH 2210, 2230, or 2940
  • MATH 3360
  • MATH 4710
  • BTRY 3080
  • CS 2800
  • CS 4850
  • ECON 3130
  • ECE 3100
  • ENGRD 2700