The Minor in Computer Science

Course Requirements for the Minor: 21 units

The following courses, or their approved transfer equivalents, are required of all candidates for this minor.

Lower-Division Requirements: 11 units

3 courses required:

CSCI 111 Programming and Algorithms I 4.0 FS
Prerequisites: At least one year of high school algebra and strong computer skills or CSCI 101.
CSCI 211 Programming and Algorithms II 4.0 FS
Prerequisites: CSCI 111 or EECE 135 with a grade of C- or higher. Note: The highlighted is different from what appears in the printed catalog. What is displayed is current and correct.
MATH 217 Discrete Mathematical Structures 3.0 FA
Prerequisites: Completion of ELM, MATH 119 (or equivalent), CSCI 111.

Upper-Division Requirements: 10 units

1 course required:

CSCI 311 Algorithms and Data Structures 4.0 FS
Prerequisites: CSCI 211 with a grade of C- or higher; MATH 217 recommended.

6 units selected from:

Any upper-division Computer Science (CSCI) or Computer Information Systems (CINS) courses except CSCI 301, CSCI 313H, CSCI 380, and CSCI 381. 3 units may be from another department as long as the course has significant computational content, as determined by the Chair of the Department of Computer Science. Courses must be taken for a letter grade.