University of Iowa

USA
2 Scholarships 186 Programs 3 Degree levels
Masters

Master's in Computer and Information Sciences

Offered at University of Iowa, USA
DegreeMasters
FieldComputer and Information Sciences, General.
B

Cost & earnings at University of Iowa What students borrow here, and what they go on to earn

You borrow $22,500 median federal debt
You repay $256/mo over 10 years
Graduates earn $64,762 10 yrs after entry
Debt clears in 0.9 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Master’s in Computer and Information Sciences at the University of Iowa is an interdisciplinary graduate degree that combines core computer science skills with information science perspectives such as information retrieval, data management and human–computer interaction. It suits students who want to develop technical expertise (software, data and systems) while also addressing the ways people find, use and manage information in organisations and digital services.

What you'll study

The programme blends advanced computer science topics with information science subjects. Core areas typically covered include algorithms and advanced programming, databases and information management, machine learning and data mining, software engineering and systems design, computer networks and security, and human–computer interaction and user-centred design. Students also study information retrieval, digital libraries, metadata and knowledge organisation, and privacy and ethics in information systems.

Delivery usually combines lecture courses, hands-on labs and project work. Most students complete a mix of compulsory and elective modules, and may choose between a research (thesis) option and a practitioner-oriented project or coursework-only route. Typical components include:

  • Advanced algorithms and data structures
  • Database systems, big data technologies and data management
  • Machine learning, artificial intelligence and data analytics
  • Information retrieval, search and recommender systems
  • Human–computer interaction, usability and user experience
  • Software engineering, distributed systems and cloud computing
  • Information policy, privacy, ethics and legal aspects of information
  • Capstone project, practicum or thesis supervised by faculty

Entry requirements

Applicants are normally expected to hold a recognised bachelor’s degree in computer science, information science, engineering, mathematics or a closely related discipline. Academic performance in prior study and evidence of quantitative and programming ability are important. Typical application materials include transcripts, a personal statement outlining research or professional goals, and two or three academic or professional references.

For applicants without a computing background, some candidates may be admitted conditional on completing specified preparatory coursework (for example in programming, discrete mathematics and data structures). International applicants whose first language is not English must demonstrate English proficiency through approved tests or equivalent qualifications. The department may require a GRE score in some circumstances—check the programme handbook for current guidance.

Career prospects

Graduates from this programme are prepared for a wide range of technical and information-focused roles. Common career paths include software engineer, data scientist/analyst, database administrator, information architect, user-experience (UX) researcher or designer, systems engineer, machine learning engineer and cybersecurity analyst. The programme also provides a solid foundation for students who wish to continue with doctoral study or pursue research careers in academia, industry research labs or public-sector research groups.

Students benefit from the university’s links with regional and national employers, internship opportunities, and career services that help with interview preparation, networking and job placement.

Why study at University of Iowa

The University of Iowa offers a supportive research environment with faculty working across core computer science and information science topics, enabling interdisciplinary supervision and project work. Students gain access to research laboratories, high-performance computing resources and opportunities to collaborate with colleagues in health care, business, the arts and social sciences across campus.

Iowa City provides an affordable, vibrant college-town setting with cultural amenities and a strong student community. The university’s career services, graduate student organisations and alumni network help students find internships, collaborative projects and employment after graduation. The programme’s combination of technical depth and information-focused study is well suited to students aiming to design, build and evaluate information systems that serve real users and organisations.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to University of Iowa

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.