Undergraduate Programs

B.S. in Computer Science

The bachelor of science degree in computer science requires a minimum of 24 credits in natural science and mathematics and is intended for students planning to pursue careers and/or graduate studies in science and engineering. 

B.A. in Computer Science

The bachelor of arts degree in computer science has less natural science and mathematics requirements (a minimum of 15 credits), and allowing students greater opportunity to develop breadth of knowledge in the arts, humanities, social sciences, and/or business.

Minor in Computer Science

The minor in computer science can be combined with any other major discipline by obtaining a passing grade in the 5 required computer science courses.

Accelerated B.S./M.S. in Computer Science

Students who demonstrate exceptional academic performance in the undergraduate Bachelor of Science program (BS) in Computer Science are able to apply to an accelerated B.S./M.S. degree, which can be completed in a total of 5 years. 

Cybersecurity Certificate

The Cybersecurity Certificate provided by the Computer Science department aims to contribute to the talent pipeline in the field of cybersecurity.


Graduate Programs

M.S. in Computer Science

Designed to prepare students for careers in data-intensive scienceengineering, or finance fields, the master of science in computer science provides a strong foundation in algorithms and programming relevant to current and emerging computational applications.

M.B.S in Applied Science 

The Master of Business and Science degree is a combination of an M.S. and a M.B.A. degree. Students in this program choose a particular science concentration, accompanied by a business curriculum.