Background Image

Undergraduate Programs

In this Section
Computer Science Undergraduate Program

The Computer Science curriculum provides a solid basis in fundamental topics such as programming, data structures, algorithms, languages, operating systems, and compilers. In addition, there is a variety of optional courses such as artificial intelligence, graphics, software, networks, and cryptography. There is enough flexibility in the program to allow students to develop other interests at the level of a minor or even a double major.