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 affiliation forms are available online here.

Application Timeline:

  • Applications received between January 1 and February 1st are processed by March 1st.
  • Applications received between February 2nd and June 1st are processed in June
  • Application received between June 2nd and September 14th are processed by October 15th.
  • Applications received between September 15th and December 31st are processed in 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 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, 1220, or 1920
  • MATH 2210, 2230, or 2940
  • MATH 3360
  • MATH 3560
  • MATH 4710
  • BTRY 3080
  • CS 2800
  • CS 4850
  • ECON 3130
  • ECE 3100
  • ENGRD 2700