M.Sc. On Campus

Computer Science

The University of Iowa

24 months
30613 USD/year
30613 USD/year
11666 USD/year
Tuition fee
Apply date
Start date


The MCS and MS in Computer Science are awarded by the Graduate College. Instruction is offered through the College of Liberal Arts and Sciences. The master program in Computer Science at The University of Iowa is a nonthesis degree.


The MS is awarded with or without a thesis, and is usually awarded only to students enroute to the PhD. The department also offers Combined Degree Programs (a BA/MCS and BS/MCS).

The Master of Computer Science (M.C.S.) offered by The University of Iowa is a course-based, nonresearch program for students who wish to enhance their careers with advanced knowledge of computer science.

Current and prospective graduate students should consult the Computer Science Graduate Student Handbook, available from the department's office and its website. The handbook provides detailed information about specific degree requirements, such as required courses, examinations, and dissertation requirements.

Career Development

  • Students pursue software design and development careers in the technology sector, including UIX, mobile, and web development. 
  • Recent graduates hold positions at technology giants such as Microsoft, Google, Yahoo, or Intel, while others have taken positions in internationally established organizations whose primary business lies in the consulting, financial, health care, insurance, or media/entertainment sectors. 
  • A few M.C.S. students enter the start-up market or pursue additional graduate education leading to the Ph.D. at the University of Iowa or elsewhere.

Programme Structure

Courses include: 

  • Theory of Computation
  • Logic in Computer Science
  • Topics in Computer Science 
  • Limits of Computation
  • Design and Analysis of Algorithms
  • Randomized Algorithms

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


32 alternative credits


On Campus

Academic requirements

GRE admission requirements GRE®

Other requirements

General requirements

  • You must first submit the online application to the Graduate College and pay the application fee by credit card ($100 for international applicants)
  • A résumé or curriculum vitae
  • A statement of purpose
  • Unofficial transcript(s)
  • Three letters of recommendation
  • A set of your unofficial academic records/transcripts uploaded on your Admissions Profile. If you are admitted, official transcripts will be required before your enrollment 
  • International students may also be required to submit TOEFL, IELTS, or PTE scores 
  • Once recommended for admission, international students must send a Financial Statement

Tuition Fee

To alway see correct tuition fees
  • International

    30613 USD/year
    Tuition Fee
    Based on the tuition of 30613 USD per year during 24 months.
  • National

    30613 USD/year
    Tuition Fee
    Based on the tuition of 30613 USD per year during 24 months.
  • In-State

    11666 USD/year
    Tuition Fee
    Based on the tuition of 11666 USD per year during 24 months.

Living costs for Iowa City

1187 - 1841 USD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Computer Science
The University of Iowa


Go to your profile page to get personalised recommendations!