Skip to Main Content

Computer Science BS

Download as PDF

Computer ScienceUndergraduateBachelor of Science

Recommended Program of Study, Computer Science BS

First Year

Semester I

Units

COMP 110

Computational Problem Solving

3.5

MATH 150

Calculus I

4

Core Curriculum

9

Semester II

COMP 120

Programming Abstractions and Methodologies

3.5

MATH 151

Calculus II

4

MATH 262

Discrete Mathematics

3

Core Curriculum

6

Second Year

Semester I

COMP 280

Introduction to Computer Systems

3.5

ISYE 330

Engineering Probability and Statistics

3

Core Curriculum

9.5-11.5

Semester II

COMP 230

Advanced Computational Problem Modeling

3.5

COMP Systems Course

3.5

MATH 320

Linear Algebra

3

Core Curriculum and Electives

6.5-8.5

Third Year

Semester I

COMP 305

Object-Oriented Software Design

3

COMP Systems Course or Upper-Division COMP Elective

3-3.5

Core Curriculum and Electives

9-12

Semester II

COMP 480

Algorithms

3

COMP Systems Course or Upper-Division COMP Elective

3-3.5

Upper-Division COMP Elective

3

Core Curriculum and Electives

6

Senior Year

Semester I

COMP 491

Senior Project I

3

COMP 370

Automata, Computability and Formal Languages

3

Core Curriculum and Electives

9-12

Semester II

COMP 492

Senior Project II

3

Upper-Division COMP Elective

3

Core Curriculum and Electives

9-12