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: 9 units

3 courses required:
CSCI 111 Programming and Algorithms I 3.0 FS

Prerequisites: At least one year of high school algebra and strong computer skills or CSCI 101.
CSCI 112 Programming and Algorith II 3.0 FS

Prerequisites: Grade of C- or better in CSCI 111 (or EECE 135 for engineering majors).
CSCI 221 Assembly Language Programming 3.0 FS

Prerequisites: CSCI 112.

Upper-Division: 12 units

2 courses required:
CSCI 311 Algorithms and Data Structures 3.0 FS

Prerequisites: Grade of C- or better in CSCI 112.
CSCI 320 Computer Architecture 3.0 FS

Prerequisites: CSCI 221. 6 units selected from:

Any upper-division Computer Science (CSCI) courses except CSCI 389, CSCI 399, and CSCI 490.