Update your status of this course
Montana State University Course/Program Name
Application closes on
National :15 Sep 
International :15 Sep 

MS Computer Science

 Course Level
Masters / PG
Full Time

2 Years
 Start month

 Tuition fee

16300 USD
16300 USD

Application fee

International 60 USD
National 60 USD
Gianforte School of Computing
Scores accepted
IELTS (min)7
TOEFL-IBT (min)80
TOEFL-PBT (min)50

World University Ranking

About this course


In August 2016, the Computer Science Department became the Gianforte School of Computing.  A School of Computing captures both the pervasive breadth, as well as the technical depth, of computer science in today's world.  Greg and Susan Gianforte are long-time supporters of our organization and provided this generous naming gift.  The gift accelerates our ability to provide high caliber learning experiences to any Montana State University student who wishes to study computer science.  Learn what students enjoy about our organization by watching these videos.

And it is 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 this, 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!

Check further details on University website

Eligibility Criteria

Applicants to the Computer Science MS program must meet all College of Engineering and The Graduate Schooladmission requirements. In addition applicants must meet the following admission requirements of the Gianforte School of Computing.

1. Graduate Record Exam (GRE): All applicants must take the graduate record exam. The Gianforte School of Computing does NOT further require that the content-specific exam for computer science be taken. The general exam suffices. Typical minimum GRE scores for admission are:

Analytical Writing

These numbers are, however, just one data set used in determining admission to the program. High undergraduate grades and/or strong letters of recommendation can result in a positive evaluation even if GRE scores are somewhat lower than these.

2. TOEFL: Foreign students from countries where the primary language is not English, and who do not have a previous degree from an English-speaking university, must complete the TOEFL exam with a score that meets The Graduate School standards, which currently are:


In place of the TOEFL, we also accept a total band score of at least 6.5 on the IELTS or a Pearson's PTE Academic Score of at least 54.

3. Positive Reference Letters: Applicants must be able to submit three letters of reference that address the applicant's chances of success in the MS program from persons who are familiar with the applicant's academic successes and talents.

4. Previous Degree Grade Point Average: Applicants must have earned a 3.0 GPA during the last two years of their most recent degree.

5. Previous Bachelor's Degree: A previous Bachelor's degree (or higher) is required.

Students whose prior degree is not in computer science, will be required to complete foundational computer science courses before gaining full admission to the MS program.

6. Previous Coursework: Applicants with previous Bachelor's degrees in computer science from known, reputable institutions (and who meet the other admission requirements) will be admitted directly into the MS program.

Transcripts of other applicants will be reviewed to determine whether the applicants have sufficient background to be admitted directly into the MS program. Background course requirements include the usual programming, data structures, and discrete mathematics courses expected of computer science students, as well as

  • software engineering
  • computer architecture
  • theory of computation
  • operating systems

and a substantial number of other upper division courses, including such subjects as

  • networks
  • compilers
  • graphics
  • artificial intelligence
  • database systems
  • distributed computing

and others.

Check further details on University website

Course Modules

To learn more about what this course has to offer, please click here.

Check further details on University website

How to Apply

To access the online application for graduate programs, please click here.

Check further details on University website

0 Scholarships available for this course

Questions about this Course

No discussions right now. Be the first one to start.

Hey, ask a question or start a discussion here

Choose your question type:

Q/A Profile evaluation Poll Interview experience

Join our Global Study Abroad community      Log in      Sign up