Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The computer science program provides students with a comprehensive foundation in both theoretical concepts and hands-on computing skills. Learners develop expertise across multiple domains, gaining strong academic preparation for diverse software industry careers or advanced graduate studies.
Computer science applications extend into numerous other disciplines, including arts, music, language studies, social sciences, economics, business, digital platforms, environmental studies, life sciences, and physical sciences. This breadth encourages cross-disciplinary collaboration. Students focused on other fields can pursue a computer science minor.
Educational Approach
Academic and Research Pathways
Bachelor of Arts, Bachelor of Science, and undergraduate minor options in Computer Science
Master's and Doctoral programs in Computer Science and Engineering
The Computer Science and Engineering Department maintains an active research initiative involving both upper-level undergraduates and all graduate students.