B.S. in Computer Science

Tap into the power of computing

Computing powers all technology—from Fortnite to your future self-driving car. In our Bachelor of Science in Computer Science program, you’ll learn how computing works and can address even the most complicated problems.

Your experiences here—including challenging class projects, opportunities for internships and research, and student clubs like Programmatik—will prepare you to work anywhere and to thrive as technology changes. Our graduates’ skills and versatility are why employers like Amazon and GM hire them, and why their average starting salary is $72,600.

Learn about careers

Choose a specialization

Our specializations enable you to build skills in a key area of computing while personalizing your degree. These specializations—as well as a SICE minor or a minor from another IU school—can also help in your job search. You have seven specialization options:

Computer science may be perfect for you if you like math, science, playing and making games, logical or technical writing, playing music, or—oh yeah—working with computers.

Advising and resources

Whether you’re already a computer science student or you’re at IU but haven’t declared a major, the advisors in the School of Informatics, Computing, and Engineering will help you understand your degree requirements, take advantage of academic opportunities, and meet your goals.

We also have a student portal with resources for current students.