Major
Print a major planning worksheet
The major consists of a minimum of 13 courses. Courses beyond the 100 level used to fulfill the major requirements may not be taken on a pass/fail basis.
Required courses
Math 101 Calculus I
or Math 102 Calculus I with Economic Applications
Math 104 Calculus II
Math 211 Discrete Mathematics
Math 221 Linear Algebra
Comp 115 Robots, Games, and Problem Solving
Comp 116 Data Structures
Comp 215 Algorithms
Comp 220 Computer Organization and Assembly Language
Five additional courses beyond the 100 level
Either three in math and two in computer science or four in math and one in computer science, including a Senior Seminar (Math 401 or Comp 401) and at least two courses at the 300 or 400 level.