2018-2019 Catalog

Certificate in Computer Science (18 units)

Requirements

A.  Upper Division Requirements (18 units)

1.  Required Courses (9 units):

CSC 311Data Structures

3

CSC 321Programming Languages

3

CSC 331Computer Organization

3

2.  Electives: Select three courses from the following (9 units):

CSC 337Microcomputers

3 units

CSC 341Operating Systems

3

CSC 353File Processing

3

CSC 361Systems Programming

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

NOTES:

1. Adequate preparation in terms of the completion of all lower division courses which are prerequisites of courses for this certificate is necessary.

2. At least four of the six upper division courses must be taken at CSU Dominguez Hills.

3. None of the upper division courses may be taken as credit/no credit.

4. A minimum grade point average of 2.0 is required for all units taken for the certificate.