Computer Science BS
Download as PDF
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 | |