4 Year(s)
Program Duration
Bachelors
Degree Type
1401 (2025)
Program rank
The Bachelor of Science (B.S.) in Computer Science at the University of Montana (UM) is an undergraduate program designed to develop professionally competent, broadly educated computer scientists for careers in industry or graduate research.
4-year Bachelor of Science in Computer Science program at University of Montana in Missoula. Ranked #2 for Computer Science programs in Montana. Smaller, focused cohort with approximately 20 graduates annually. Highly accessible admission policy.
The program requires 86–97 credit hours total, including 33 credit hours of core classes. Core courses include Introduction to Computer Science (CSCI 150), Interdisciplinary CS I & II (CSCI 151/152), Data Structures and Algorithms (CSCI 232), Web Application Development (CSCI 258), and Database Design (CSCI 340). Mathematics requirements include Calculus I & II (M 171/172), Discrete Math (M 225), and Probability and Statistics (STAT 341). Students choose from specialized tracks such as Software Engineering, Data Science, Algorithm Design, or Mathematical Sciences. A mandatory course in Computers, Ethics, and Society (CSCI 315E) fulfills the upper-division writing requirement.