Indiana University Bloomington

USA
2 Scholarships 167 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Science

DegreeBachelor
FieldComputer Science.
B

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

You borrow $19,509 median federal debt
You repay $222/mo over 10 years
Graduates earn $63,742 10 yrs after entry
Debt clears in 0.8 yrs of the salary premium
US Department of Education figures See the full breakdown →

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.

What you'll study

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:

  • Introduction to programming — imperative and object‑oriented languages and development practices.
  • Data structures and algorithms — design, analysis and implementation.
  • Computer systems — operating systems, computer organisation and assembly-level concepts.
  • Databases and data management — relational models, SQL and data modelling.
  • Software engineering and project work — team development, version control, testing and requirements engineering.
  • Networks and cybersecurity fundamentals — networking concepts and basic security practices.
  • Electives in applied areas — web and mobile development, human–computer interaction, machine learning, cloud computing and data science.
  • Capstone or practicum — a semester-long applied project, often in partnership with industry or research groups.

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.

Entry requirements

Admission to the Applied Computer Science programme requires a strong secondary-school record with demonstrated aptitude in mathematics. Typical expectations include:

  • A solid background in algebra and precalculus; calculus or further maths is strongly recommended.
  • Evidence of problem‑solving ability; prior programming experience is beneficial but not always mandatory.
  • Standardised test requirements vary by applicant type and may be optional; international applicants must demonstrate English proficiency through recognised tests unless exempt.
  • Portfolio materials, letters of recommendation or personal statements can strengthen applications, particularly for transfer students or those with non‑traditional backgrounds.

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.

Career prospects

Graduates with an Applied Computer Science degree from Indiana University Bloomington go into a wide range of technology roles. Common career paths include:

  • Software developer or engineer — building applications, services and systems.
  • Web and mobile application developer.
  • Systems analyst, DevOps or site reliability engineering roles.
  • Data analyst, machine learning engineer or roles in data engineering.
  • Cybersecurity analyst and related information‑security positions.
  • Technical consultant, product manager or roles in technology-focused start-ups.

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.

Why study at Indiana University Bloomington

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.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Indiana University Bloomington

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.