Cost & earnings at Indiana University Bloomington What students borrow here, and what they go on to earn
The PhD in Computer Science (Applied Computer Science track) at Indiana University Bloomington is a research-focused doctorate designed for students who want to advance applied computing through original research and cross-disciplinary collaboration. It suits candidates with strong analytical preparation who aim for careers in academic research, industry R&D, or technical leadership roles that bridge theory and real-world systems.
The Applied Computer Science PhD combines advanced coursework, research methods, and an extended original dissertation project. Early in the programme you undertake core graduate courses to build breadth and depth across areas such as algorithms, machine learning, systems, databases, and software engineering. Students then tailor their study through electives and seminars in applied areas including artificial intelligence, human–computer interaction, cybersecurity, high-performance computing, data science, networking, and computational biology.
Key programme components typically include:
Applicants are expected to hold a strong undergraduate degree in computer science or a closely related discipline; many successful applicants also hold a master’s degree. A competitive application normally demonstrates solid preparation in core areas such as programming, data structures and algorithms, mathematics (calculus, linear algebra, probability), and prior experience with research or significant project work.
Required application materials typically include:
The department assesses applications holistically, considering prior research experience, technical preparation, the match between an applicant’s interests and faculty expertise, and potential for independent scholarship.
Graduates of the Applied Computer Science PhD pursue a range of careers in academia, industry, and public-sector research. Common paths include tenure-track faculty positions, research scientist roles in industrial research labs, senior engineering or architecture positions in technology companies, and leadership roles in data science, machine learning engineering, cybersecurity, and systems design. Graduates are also well-placed for founding or joining deep-technology startups and for research roles within government research agencies or national laboratories.
The programme is housed in the Luddy School of Informatics, Computing, and Engineering, which provides an interdisciplinary environment integrating computer science with informatics, data science and engineering. Students benefit from collaboration with faculty whose research spans applied areas such as AI and machine learning, human–computer interaction, cybersecurity, scientific computing and computational biology.
Indiana University Bloomington offers access to research centres, computing infrastructure, and cross-campus collaborations with other departments and schools. PhD students typically gain teaching experience, mentorship networks, and opportunities for external internships and industry partnerships. Funding support through research and teaching assistantships and internal fellowships is commonly available to qualifying doctoral students, enabling focus on research training and professional development.
Shortlist scholarships and plan your application — free guidance from our advisors.