Computer Science

Course Pre-Requisites for BS or BA in Computer Science

COURSE

CR

TITLE

PRE-REQ

CO-REQ

NOTES

PHYS 11A

4

General Physics

MATH 71

MATH 71

 

PHYS 11B

1

General Physics Lab

 

PHYS 11A

 

PHYS 12A

4

General Physics

MATH 71, PHYS 11A

MATH 72

 

PHYS 12B

1

General Physics Lab

 

PHYS 12A

 

 

 

 

 

 

 

CHEM 3A

3

General Chemistry

CHEM 2A or HS CHEM

 

 

CHEM 3B

1

General Chemistry Lab

CHEM 3A

CHEM 3A

 

CHEM 4A

3

General Chemistry

CHEM 3A

 

 

CHEM 4B

1

General Chemistry Lab

CHEM 4A

CHEM 4A

 

 

 

 

 

 

 

BIO 11

4

Intro to Cell Bio & Genetics

CHEM 3A, BIO 12

 

 

BIO 12

4

Animal Form and Function

 

 

 

 

 

 

 

 

 

MATH 71

4

Analytic Geom. & Calc. I

MATH 50

 

 

MATH 72

4

Analytic Geom. & Calc. II

MATH 71

 

 

 

 

 

 

 

 

CSC 14

3

Discrete Structures for Comp. Sci. I

3 yrs HS Math

 

 

CSC 15

4

Fund. Comp. Sci. I

 

 

 

CSC 16

4

Fund. Comp. Sci. II

CSC 14, CSC 15

 

 

CSC 17

3

Fund. Comp. Sci. III

CSC 14, CSC 16

 

 

CSC 24

3

Discrete Structures for Comp. Sci. II

CSC 14

 

 

CSC 110

3

Intro to Comp. Arch.

CSC 14, CSC 15

 

 

CSC 110A

1

Intro to Comp. Arch. Lab

CSC 110

 

 

CSC 112

3

Computer Operating Systems

CSC 17, CSC 110

 

 

CSC 120

3

Algorithms and Data Structures

CSC 17

 

 

CSC 123

3

Prog. Lang. : Survey, Design and Imp.

CSC 17

 

 

CSC 161

3

Intro to Automata Theory

CSC 24

 

 

CSC 163

1

Comp. Ethics and Soc.

 

 

 

CSC 185

3

Methods of Random Process

MATH 72

 

 

CSC 190

3

Software Engineering

CSC 17

 

 

CSC 194

3

Foundations of Leadership and Innovation in Computing

CSC 5, or CS Majors that are JR or SR

 

 

CSC 197A

1

Independent Senior Design I

SR that is a CS major, CSC 190

 

 

CSC 197B

1

Independent Senior Design II

CSC 197A

 

 

CSC 198F

.5

Senior Seminar

CSC 197A or 197B

 

 

CSC 198S

.5

Senior Seminar

CSC 197A or 197B