K-12 Outreach Materials for Students and Teachers


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!

Bachelor's Degrees

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.

This program allows students to obtain the B.S. and M.S. in Computer Science within five years. It is an accelerated study plan for students interested in pursuing graduate level coursework and/or research.


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

A teaching minor in computer science is an increasingly valuable credential for education majors who plan to be future K-12 teachers.

Students pursuing a data science minor learn how to combine knowledge from computer science, mathematics and statistics to extract meaningful insights from data.  The interdisciplinary minor draws on courses from Computer Science, Mathematics, and Statistics.

Graduate Degrees and Certificates

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.

The master's program 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.

The M.S. in Data Science at Montana State University is an interdisciplinary program that draws on courses in 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 problem

The M.S. in Cybersecurity prepares students to support the information security needs of businesses. Cybersecurity is one of the fastest-growing career fields.  

The 12-credit Artificial Intelligence graduate certificate prepares students to incorporate artificial intelligence techniques when solving problems with computers. The certificate provides flexible course options and can be undertaken by any graduate student who has an appropriate background.

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.