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.

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.

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.

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.