Computer Science

The Major

Students completing a Computer Science Major are required to take:

  • MATH 180 Calculus A

  • MATH 190 Discrete Mathematics

  • MATH 195 Math Toolkit

  • CS 128 Programming and Problem Solving

  • CS 256 Advanced Programming

  • CS 310 Algorithms and Data Structures

  • CS 320 Principles of Computer Organization

  • CS 380 Theory of Computation

  • CS 488 Senior Capstone Experience

AND

  • Four CS courses (300 and above)