Thanks for visiting us. We extend a hearty welcome to students of all nationalities and backgrounds interested in obtaining a Master of Science degree in Computer Science. It is a great time to be pursuing an advanced degree in Computer Science, and Montana State University is a great place for that pursuit. Our faculty are involved in all sorts of interesting research projects (check out the Faculty & Staff link in the left panel) and offer course, research, and project opportunities at the leading edge of Computer Science. To top it off, Montana State University is located in one of the most beautiful and pleasant places to live while pursuing the degree.

Whether you are a prospective Master's student just checking us out, a newly admitted Master's student wondering how to proceed, or a continuing Master's student needing to review the requirements for the degree, you are at the right place. Follow the links in the Master's Degree Menu below to learn what you need to know.

Master's Degree Menu

Quick Overview of Master's Degrees


Admission Requirements

Application Procedure

Thesis Track

Project Track

Courses-Only Track

On-Route-to-PhD Option

Procedures for All Master's Degree Students

Additional Procedures for Students Who do Not Have a Prior Computer Science Degree

Making Satisfactory Progress Towards the Master's Degree

Successful Completion of the Master's Degree

Summary and Timeline for Keeping on Track