Gianforte School of Computing
According to the U.S. Bureau of Labor Statistics, overall employment in computer occupations is projected to grow much faster than average as computing professionals leverage artificial intelligence to become even more productive. About 356,700 openings are projected each year. Consequently, students who graduate with a bachelor's degree in computer science are in high demand and earn good starting salaries.
Our degrees are designed with considerable flexibility, due to the numerous types of computational jobs that exist. Our bachelor's degrees provide a strong fundamental understanding of the field. Students may then select from exciting computational electives such as artificial intelligence, cybersecurity, databases, data visualization, machine learning, robotics, software engineering, web design and special topics courses. Students who complete a bachelor's degree will find themselves both highly marketable and well-prepared for graduate school.
We also offer graduate programs leading to the M.S. and Ph.D. degrees.
The bachelor's degree is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org/.
Bachelor of Arts in Computer Science
The computer Science Bachelor of Arts degree serves students who want to couple knowledge of computing with knowledge from the Arts, Humanities, Business or other non-STEM (Science, Technology, Engineering, Mathematics) areas. Students have more opportunity to pursue non-STEM coursework because in comparison to the B.S. options, fewer math and science courses are required.ESOF 423serves as the capstone for this option.
Bachelor of Science in Computer Science
Professional Option
The professional option allows a student to delve more deeply into both computer science and related technical areas. The compilers course, CSCI 468, serves as the capstone for this option.
Interdisciplinary Option
Many opportunities and challenges lie at the intersection of technology and other fields. The interdisciplinary option allows a student to pursue a minor of choice such as Entrepreneurship or Japanese Studies. During a student's senior year, the minor area is connected back to computer science through a senior project. ESOF 423 serves as the capstone for this option.
Bachelor of Science in Data Science
This 120-credit B.S. in Data Science at Montana State University includes coursework from Computer Science, Statistics, Mathematics, Business, English and the MSU Library. Data Science is an interdisciplinary field that extracts knowledge and insights from diverse data. The major is administered by MSU’s School of Computing in close collaboration with the Department of Mathematical Sciences.
Accelerated B.S. / MS Option
The Accelerated BS/MS Program allows Computer Science students to earn both the Bachelor of Science (BS) and Master of Science (MS) degrees in five years. A student in this program may reserve up to 12 credits of coursework towards their MS degree during their first four years at MSU. In their fifth year, students complete the remaining graduate work on either the MS courses-only or thesis track.
Undergraduate Programs
- Computer Science, B.A.
- Computer Science, B.S.
- Data Science B.S.