Discover
You’re in the right place.
Computer science is one of many areas where our faculty and students are breaking new ground.
Whether you want to develop iPhone apps, create a system for managing just-in-time inventories across a global supply network, or create videogames, you can find the classes, mentors, and research opportunities to turn your interest in computers into a lucrative career.
Explore your options
Academics
- B.A. in Computer Science
- B.S. in Computer Science
- Computer Science cognate of the B.S. in Informatics
- M.S. in Computer Science
- Minor in Computer Science
- Minor in Information Technology
- Ph.D. in Computer Science
- Ph.D. in Computer Science
- Professional Master’s Program in Computer Science
Research
- Computer Networks
- Cyberinfrastructure and e-Science
- Parallel and Distributed Computing
- Programming Language Principles, Design, and Implementation
- Software and Systems
- Theoretical Foundations of Computer Science
- Unconventional Computing

