Practice & Theory

Our program offers a mix of practice and theory that prepares students for career employment in computer science fields such as systems programming and analysis, software development and maintenance, and applications programming.

Decorative image for card
Undergraduate Programs
Undergraduate programs include an applied computer science major, a computer science curriculum major, and a computer science minor, all of which provide a solid foundation in computer science. The department also offers a degree in Computer Science which is designed to provide a liberal arts education combined with a solid foundation in computer science.
Decorative image for card
Graduate Programs
The Master of Science in Computer Science program provides a flexible and rigorous  education in the advanced principles of computer science. Graduates are prepared for research or doctoral programs and employment in business, government organizations, educational institutions, and other enterprises.