Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Pursue a computer science degree at the University of Montana to access a dynamic, growing, and financially rewarding career path. UM offers four specialization tracks: algorithm development, data analytics, mathematical sciences, or software development. Alternatively, students can opt for a 19-credit computer science minor to gain comprehensive foundational knowledge.
Every specialization features a distinct course structure designed to equip students with marketable skills for high-paying careers. The program includes 33 core credits shared across all three specializations. Each track requires 86-97 total credits, delivered by seasoned professional instructors.
Computer science students collaborate with dedicated faculty focused on student success and readily available for guidance. The program emphasizes practical experience, offering research projects and internship opportunities to sharpen both analytical abilities and professional competencies.