Cost & earnings at Indiana University Bloomington What students borrow here, and what they go on to earn
The Bachelor’s in Applied Computer Science at Indiana University Bloomington provides a practical, project-focused education in software development, systems and data technologies for students aiming to enter industry or continue to graduate study. It suits students who want a strong foundation in programming and computing principles combined with applied experience through projects, internships and electives.
The Applied Computer Science degree emphasises hands-on development skills and real-world problem solving alongside core computing theory. Early modules build foundation knowledge in programming, discrete mathematics and data structures, followed by courses in algorithms, computer systems and software engineering. Typical subjects include:
Students typically take general education courses alongside major requirements, and have options to pursue minors or certificates (for example in data science, informatics or entrepreneurship) to tailor their degree. Opportunities for undergraduate research, internships and co-curricular projects are widely available through the Luddy School and campus partnerships.
Admission to the Applied Computer Science programme requires a strong secondary-school record with demonstrated aptitude in mathematics. Typical expectations include:
Transfer students are evaluated on college coursework; articulation agreements and credit‑transfer policies apply. Prospective students should consult the Luddy School admissions pages or an academic advisor for the most up‑to‑date requirement details and advising on course selection.
Graduates with an Applied Computer Science degree from Indiana University Bloomington go into a wide range of technology roles. Common career paths include:
The programme’s emphasis on projects and internships prepares students for immediate industry employment, and the degree also provides a solid foundation for postgraduate study in computer science, data science or related fields.
Indiana University Bloomington’s Luddy School offers a balance of practical training and research-rich environments. Students benefit from access to experienced faculty, industry partnerships across the region, and a vibrant campus community with computing student organisations and hackathons. The school provides structured career support, internship pipelines and collaboration opportunities with other schools on campus (such as business and informatics) so students can combine technical skills with domain knowledge. Facilities include modern labs, maker spaces and computing resources that support team projects and undergraduate research, making the campus a strong place to develop both technical competence and applied experience.
Shortlist scholarships and plan your application — free guidance from our advisors.