2018-2019 Catalog

Minor in Computer Science (36 units)

Requirements

A.  Lower Division Required Courses (27 units):

CSC 121Introduction to Computer Science and Programming I

4

CSC 123Introduction to Computer Science and Programming II

4

CSC 221 Assembly Language and Introduction to Computer Organization

3

MAT 191Calculus I

5

MAT 193Calculus II

5

MAT 271Foundations of Higher Mathematics

3

MAT 281Discrete Mathematics

3

B.  Upper Division Requirements (9 units)

1.  Required Course (3 units):

CSC 311Data Structures

3

2.  Electives: Select two courses from the following, one of which must have a CSC prefix (6 units):

CSC 321Programming Languages

3

CSC 331Computer Organization

3

CSC 341Operating Systems

3

CSC 395Selected Topics in Computer Science

1-4

CSC 401Analysis Of Algorithms

3

CSC 411Artificial Intelligence

3

CSC 421Advanced Programming Languages

3

CSC 431Advanced Computer Organization

3

CSC 441Advanced Operating Systems

3

CSC 451Computer Networks

3

CSC 453Data Management

3

CSC 455WWW Design and Management

3

CSC 459Security Engineering

3

CSC 461Computer Graphics I

3

CSC 463Computer Graphics II

3

CSC 471Compiler Construction I

3

CSC 490Senior Seminar

3

CSC 492Senior Design

3

CSC 495Selected Topics:

3

MAT 361Finite Automata

3

MAT 367Numerical Analysis I

3

MAT 369Numerical Analysis II

3

CIS 372Systems Analysis & Design

3

CIS 373Database Systems

3

CIS 375Data Communications

3