Study Computer Science and Algorithm Design at the University of Montana
Computer science has several areas of focus, all of which are in demand in the marketplace – and offered as concentrations within the computer science degree program to arm UM students with the skills they need to excel in the job market.
As an algorithm design major, you receive in-depth training in algorithm theory with practical applications. The program prepares you to design efficient data structures and algorithms for challenging computational problems across a broad range of domains.
The result? You receive a well-rounded education that prepares you exceptionally well for a post-graduate career or for additional studies at UM – perhaps toward a mathematics bachelor's degree, mathematics minor or mathematics-computer science bachelor's degree, or studies in physics or biochemistry.

