It's an exciting time to be a computer scientist. During the past two decades search engines, smart phones and social media have transformed our world. In the coming years, the Internet of Things, intelligent devices and personalized robots will transform our world again. If you enjoy creative problem solving, working with people and using computers to help invent the future, then you should consider studying computer science!

Because software pervades our world, computer scientists enjoy impactful, meaningful careers that include helping people lead healthier and more independent lives, taking better care of our environment, improving urban infrastructure and developing games. On top of that, a high market demand for computer scientists results in flexible, well-paid careers.

We are an inclusive organization that strongly supports diversity. Differences in race, ethnicity, gender, gender identity, sexual orientation, belief, age, national origin or physical capacity strengthen our organization, advance the computing profession and benefit society.  We welcome you!

Degrees offered

Learn the fundamentals of computing while diving into diverse and exciting fields like artificial intelligence, multimedia and computational biology.

Pair knowledge of computer science with social sciences, the humanities or business to be a creative problem-solver with a variety of impactful, in-demand career paths including social media, health care and data analytics.

The Seamless BS/MS allows students to obtain the Bachelor of Science and Master's degrees in Computer Science within five years. It is an accelerated study plan for students interested in pursuing graduate level coursework, or research.

Because computing is pervasive in today's society, a computer science minor complements any major and provides additional marketable skills.

The master's degree prepares computer science students, as well as those who have a degree in other discipline, for careers as software engineers and computing specialists in companies of all sizes. Click on the MS Inquiry Form if you would like to receive more information.

The Master's of Science in Data Science degree at Montana State University is interdisciplinary program that draws on courses in three programs: Computer Science, Mathematics, and Statistics. The broad goal is to provide students with foundational training in data analysis, with equal emphasis on the principles of computer science, mathematics, and statistics, and the ability to apply these principles to a range of data-driven problems.

The doctoral program is for students who who want to pursue a career in academia as a faculty member in computer science, or who intend to pursue a career in research at research laboratories or in private industry. Click on the PhD Inquiry Form if you would like to receive more information.

Computer Science Student Opportunities


How to apply

Please visit the MSU Admissions webpage to schedule a campus visit, learn more about financial aid and tuition costs and to apply for admission.  Also check out the scholarships that we offer through the Gianforte School of Computing. Prospective graduate students should contact The Graduate School at MSU.