Computer Science Major Requirements

Instructions

Use the check boxes below to mark the courses
you have taken. Use the graph to see what
courses you can take.

Prerequisite for the major

These classes do not give any major credits,
but are prerequisites of major classes

Introductory programming: CSC 121 or
CSC 120 or CSC 209 or CSC 200
Math prerequisite: MAT 111 or
MAT 112
MAT 113: Calculus II
DIG 245: Critical Web Design
MAT 235: Differential Equations

Major Requirements

Math Requirement (1):

MAT 150: Linear Algebra
MAT 140: Multivariable Calculus and M.
MAT 160: Calculus III

Core Classes:

CSC 221: Data Structures
CSC 220: Discrete Structures
CSC 250: Computer Organization
CSC 321: Analysis of Algorithms

Electives:

Applications (1 credit needed)
Systems (1 credit needed)
Additional CS Courses (3 credit needed)