Skip to main content
Important COVID-19 updates   READ MORE »

Computer Science Academic Offerings

Computer Science Majors and Minors

Through an impressive array of courses that span the gamut from the fundamentals to the cutting edge, our computer science department offers it all. Classes are designed to equip you with essential skills for either industry or academia. Special topic courses are offered as electives to complement your experience with the latest research and development technology in the real world. You can practice mobile computing, computer security, cloud computing, data mining, high-performance computing, game development, and robotics.

The computer science department offers the following programs:

Computer Science Major and Minor
Multimedia Communication Minor
Software Engineering Major
Computer Programmer Certificate

What I liked best about the computer science program was how it wasn't focused just on technology itself, but also concepts and thinking. It gave me a broader perspective on how things can be solved generally.

Sawyer Butterfield Computer Science
Professor writes on a white board

Department honors program

Taking your academics seriously does pay off. Departmental honors can take you further than you could have ever imagined. Through high impact practices your academics will be changed for the better.

Explore CS honors
CS Students working outside of the classroom

Computer science certificates

Getting computer science knowledge in any was is important to any type of student. By adding one of our two certificates to your academics, you'll gain understanding of either computer programming or web design and development.

Explore CS certificates
We want to hear from you

Please enter your name

Please enter a valid email address

Please enter a valid phone number

Please enter a message