skip to main content

The Department of Computer Science is committed to providing enough capacity in the core courses for our minor (CS 125, CS 173, and CS 225) to accommodate all students who are interested and who meet the prerequisites.

Note: declaring a minor in CS will not give you an advantage in registering for CS courses.

Requirements

New Requirements:

These requirements apply to students who will not have credit for CS 225 prior to Spring 2022. All students starting the CS minor in Fall 2021 or later should follow these requirements.

The following four courses are specifically required:

Hours

Course

3

CS 124 Intro to Computer Science I* (substitute: CS 125)

3

CS 128 Intro to Computer Science II* (substitute: CS 199-128)

3

CS 173 Discrete Structures (substitute: MATH 213)

4

CS 225 Data Structures

 

*EE students will substitute ECE 120 and ECE 220 for CS 124 and CS 128.

Students must take two additional courses from among the following approved courses.  These courses must be taken at the University of Illinois at Urbana-Champaign. One may be taken from a study abroad program, with department approval.

Hours

Course

3

CS 357 Numerical Methods

3

CS 361 Probability & Statistics for Computer Science

4

CS 374 Algorithms and Models of Comp.

3

Any course number between (and including) CS 410 and CS 498 except CS 413, CS 491, CS 492, CS 493, CS 494, CS 497.

19

Minimum Total Hours for New CS Minor

Old Requirements:

These requirements apply to students who have earned credit for CS 225 by Fall 2021 or who will register for CS 225 in Fall 2021.

The following three courses are specifically required:

Hours

Course

4

CS 125 Intro to Computer Science (substitutes: ECE 190 or ECE 220)

3

CS 173 Discrete Structures (substitute: MATH 213)

4

CS 225 Data Structures

Students must take three additional courses from among the following approved courses.  These courses must be taken at the University of Illinois at Urbana-Champaign, though one may be taken from a study abroad program. At least one of the three courses must be at the 400-level. Students may apply two or even all three of the additional courses from among the 400-level offerings.

Hours

Course

4

CS 233 Computer Architecture

4

CS 241 System Programming (substitute: ECE 391)

3

CS 357 Numerical Methods

4

CS 374 Algorithms and Models of Comp.

3

Any course number between (and including) CS 410 and CS 498 except CS 413, CS 491, CS 492, CS 493, CS 494.

20

Minimum Total Hours for Old CS Minor

Declaring a Minor

To declare a minor, students should fill out a Statement of Intent to Pursue a Campus-Approved Minor form. Bring it to 1210 Siebel Center for an advisor's signature, then submit the form to your college office. To declare the CS minor electronically, submit a request here: https://go.illinois.edu/MinorDeclaration.

Note that declaring a minor in CS will not give you an advantage in registering for any CS courses. However, once declared, you will receive emails that apply to your minor.

To cancel the minor, fill out a Minor's Modification Form, and take it to your college office and ask to cancel the minor.  You do not need a signature from the CS Department to cancel a CS Minor.