Computer Science Major

Divider Graphic

The Computer Science Major leads to a Bachelors of Science degree where students learn fundamental mathematical, problem solving and computer programming concepts while immersing themselves in a core liberal arts curriculum.

Learn more...

Major Requirements

Computer Science (30 credits minimum, 39 maximum)

  • CSIS-110 Introduction to Computer Science
  • CSIS-120 Introduction to Programming
  • CSIS-210 Data Structures
  • CSIS-220 Computer Architecture and Assembly Language
  • CSIS-225 Object-Oriented Design and Programming
  • CSIS-385 Analysis of Algorithms
  • At least four upper-level CS electives numbered 300 or higher; maximum of 7 upper-level CS electives.

See: Upper-level CS electives

Mathematics (14 Credits)

  • MATH-110 Calculus I
  • MATH-120 Calculus II
  • MATH-250 Discrete Mathematics I
  • MATH-350 Discrete Mathematics II