CS Curriculum at a Glance

The CS curriculum (BS) offers three different tracks for students to choose from: Enterprise Systems, Software Engineering, and Data Science. The curriculum is comprised of general computer science courses, track specific advanced computer science courses, mathematics and science courses, in addition to electives and core courses.

In order to complete the degree effectively, you should meet certain prerequisites before beginning your computer science program:

  • Mathematics to solve problems
  • Enthusiastically embrace challenging problems
  • Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Understanding the implications of new information for both current and future problem solving and decision making
  • Logical thinking and persistence in solving problems
  • Desire to have an impact on the future of technology

Admission Requirements for Computer Science  
University Core Curriculum Requirements  
Computer Science Requirements  
Minor in Computer Science