Computer Science

Computer Science

Computer applications like YouTube, Facebook and Google are used by millions of people each day, and they were all created by talented software designers and developers with a solid background in computer science. Computer science is the study of software and its realization through computer programs. Computer information systems involves applying software solutions to problems in a variety of industries.

Program Overview

The computer science department offers two distinct undergraduate degree programs: computer science and computer information systems. Both programs lead to a Bachelor of Science, and both share a core program of study in the fundamentals of software design and development. The programs differ in the mathematics and natural sciences requirements, with the computer information systems program having fewer requirements in both of these areas. This allows the computer information systems major to include an approved minor in their program of study, providing the opportunity to focus study on a particular area of application.

As a computer science major, you will study data structures, software design, programming languages, and computer elements and architecture. To be prepared for the computer science curriculum, you should have strong analytical skills and be ready to take calculus and nonremedial English in your first year.

It includes at least one course exploring the social and ethical implications of computing in a modern, digital world. Also included are a variety of courses in the humanities, the arts, and the social and natural sciences. These, combined with the computer science requirements, provide you with the broad-based education necessary for success in a diverse, global workplace.

Academic Requirements

Program requirements can be found in the online Catalog. Simply select the area of study and click "Explore".