Skip to Main Content

Computer Science BA

Download as PDF

Computer ScienceUndergraduateBachelor of Arts

Recommended Program of Study, Computer Science BA

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

Core Curriculum

9

MATH 262
or 260

Discrete Mathematics
Foundations of Higher Mathematics

3

Second Year

Semester I

COMP 280

Introduction to Computer Systems

3.5

ISYE 330
or MATH 320

Engineering Probability and Statistics
Linear Algebra

3

CC

9-11.5

Semester II

COMP 230

Advanced Computational Problem Modeling

3.5

Core Curriculum and Electives

12-14.5

Third Year

Semester I

COMP 305

Object-Oriented Software Design

3

COMP Systems Course or Upper-Division COMP Elective

3

Core Curriculum and Electives

10-12

Semester II

COMP 480

Algorithms

3

COMP Systems Course or Upper-Division COMP Elective

3

Core Curriculum and Electives

10-12

Senior Year

Semester I

COMP 491

Senior Project I

3

Upper-Division COMP Elective

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