Computer Science: Bachelor of Science
Required course include:

CPSC 205 - Web Design
CPSC 151 - Computer Science I
CPSC 152 - Computer Science II
CPSC 210 - Discrete Mathematics
CPSC 275 - Data Structures and Algorithms
CPSC 277 - Computer Ethics
CPSC 330 - Computer Organization and Assembly Language
CPSC 360 - Programming Languages
CPSC 370 - Operating Systems
CPSC 440 - Data Communications and Network Architecture
CPSC 477 - Seminar in Computer ScienceĀ 
CPSC 490 - Senior Project
Two additional CPSC 3-credit courses at 300 level and above
MATH 201 - Calculus I
MATH 202 - Calculus II
MATH 354 - Linear Algebra
MATH 383 - Probability and Statistics I
PHYS 201 - General Physics I
PHYS 202 - General Physics II

Strongly recommended:
CPSC 310 - Artificial Intelligence
Beginning students are expected to complete CPSC 151 and MATH 201 during the first semester.