Cost & earnings at Indiana University Bloomington What students borrow here, and what they go on to earn
The Master's in Computer and Information Sciences at Indiana University Bloomington is a graduate programme that builds advanced technical and analytical skills across computing, data management, and information systems. It suits students who want to deepen their expertise in areas such as software engineering, machine learning, database systems or human–computer interaction and who seek either industry positions or preparation for doctoral study.
This master's programme combines core computing foundations with applied and elective topics to allow specialisation. Typical core subjects include algorithms and data structures, software engineering principles, operating systems, and database design. Students commonly choose electives from areas such as machine learning and artificial intelligence, data science and analytics, network and systems security, human–computer interaction, natural language processing, and cloud and distributed systems.
Programme delivery usually offers multiple pathways: a thesis track for students pursuing research and potential doctoral study, a project or practicum track focused on a substantial applied capstone with an industry partner, and a coursework-only option for students concentrating on technical breadth. Hands-on work takes place in research labs and computing facilities, and students often complete team software projects, data-driven case studies, or original research under faculty supervision.
Applicants are normally expected to hold a bachelor's degree in computer science, information science, or a related field with a strong quantitative background. If the undergraduate degree is in a non-related discipline, applicants should demonstrate equivalent preparation through prior coursework or professional experience in programming, discrete mathematics, and systems or data fundamentals.
Admissions materials generally include academic transcripts, a statement of purpose outlining your goals and interests, one or more letters of recommendation, and a CV or résumé. Some applicants may be asked to provide GRE scores where required by the department; international applicants must demonstrate English proficiency through recognised tests unless otherwise exempted. Applicants with gaps in prerequisite knowledge may be advised to take bridge or preparatory courses before or during the programme.
Graduates from this programme move into a broad range of computing roles across industry, government and research. Common job titles include software engineer, data scientist or analyst, systems architect, cybersecurity analyst, machine learning engineer, UX or interaction designer, and IT consultant. The combination of core theory and applied experience also prepares graduates for roles in research and development or further academic study at the doctoral level.
Students benefit from industry-facing practicum opportunities, internships, and the university's career services to build employer connections. Alumni find positions in technology companies, startups, financial and healthcare organisations, and research institutions where advanced skills in data management, algorithm design, and system development are in demand.
Indiana University Bloomington houses a well-established computing school with interdisciplinary strengths that span informatics, data science, computer science and engineering. Students have access to active research groups and specialised labs in areas such as artificial intelligence, human–computer interaction, data analytics and cybersecurity, enabling collaboration with faculty across schools and centres.
The campus supports graduate students with resources including high-performance computing facilities, entrepreneurship and innovation programmes, and a dedicated career services network that connects students with regional and national employers. The university’s large alumni base and industry partnerships provide valuable networking and internship opportunities that help translate skills gained in the programme into professional roles.
Shortlist scholarships and plan your application — free guidance from our advisors.