Cost & earnings at Indiana University Bloomington What students borrow here, and what they go on to earn
The Master’s in Computer Science (Applied Computer Science) at Indiana University Bloomington is a practice-oriented graduate programme designed for students who want to apply core computer science principles to real-world problems. It suits graduates from computer science or related disciplines and working professionals seeking advanced technical skills in areas such as software engineering, data science, systems and machine learning.
This applied master’s emphasises practical competence across core and contemporary areas of computing. Coursework typically covers advanced algorithms, software engineering and architecture, operating systems and distributed systems, databases and data management, machine learning and artificial intelligence, computer security, and human–computer interaction. Students choose a combination of required core modules and electives to tailor the degree toward software development, data-intensive computing or systems engineering.
The programme usually offers flexible delivery paths including a coursework-only option, a capstone or practicum project with an industry partner, and a research/thesis route for students who wish to prepare for doctoral study. Hands-on components often include programming projects, group software development, data analysis assignments and opportunities to work with faculty on applied research or with campus research centres and labs.
Applicants are expected to hold a recognised bachelor’s degree in computer science, computer engineering or a closely related discipline. Candidates with degrees in other quantitative fields who can demonstrate substantial computing experience may also be considered. Typical application materials include official transcripts, a statement of purpose, letters of recommendation, and a résumé or CV.
The programme evaluates academic preparation in areas such as programming, data structures, discrete mathematics and elementary algorithms. Some applicants may be asked to complete prerequisite coursework if their background lacks specific foundations. English language proficiency proof is required for international applicants who do not meet exempting conditions. The school’s graduate admissions office can advise on specific documentation and any standardised test expectations.
Graduates move into a broad range of technical and leadership roles in industry, government and research organisations. Common job titles include software engineer, systems engineer, data scientist, machine learning engineer, DevOps or cloud engineer, security analyst and product-focused engineering roles. The applied focus also prepares graduates for roles in applied research, technical consultancy and start-up environments.
The degree is widely used as professional upskilling for engineers and as preparation for further study; many alumni progress to PhD programmes or take on engineering management positions after gaining industry experience. Career services, internship programmes and industry collaborations at Indiana University help students connect with employers across the Midwest and beyond.
Indiana University Bloomington’s computer science programmes are housed in a multidisciplinary school with strengths across informatics, computing and engineering. Students benefit from access to active faculty research across machine learning, data science, networking and security, and from centres and labs that support applied, translational projects. The campus offers computing facilities, high-performance resources and opportunities for interdisciplinary collaboration with departments such as business, informatics and engineering.
Beyond academics, IU Bloomington provides a supportive environment for graduate students: professional development services, industry engagement through practicum and internship connections, and an extensive alumni network. The campus setting and student communities also offer cultural, recreational and research-driven activities that complement academic training and professional growth.
Shortlist scholarships and plan your application — free guidance from our advisors.