Skip to main content
US News World and Report best bachelor's program 2024

Computer Science, B.S.

The IU Online B.S. in Computer Science is a well-rounded degree that prepares you for a career in one of today’s fastest-growing fields. Gain the skills and expertise you need to address complex problems in the real world using technology.

Course Delivery: 100% Online

Total Credits: 120

In-State Tuition Per Credit: $290.00

Out-of-State Tuition Per Credit: $390.00

Cost of attendance may vary by campus. View the total cost calculator

Degree Overview

Enter your computing career with the technical proficiency, project management skills, communication expertise, and experience sought by employers. Learn to develop working solutions for computing challenges in the future. Specific areas of focus include programming, data structures, software engineering, and more.

You’ll benefit from a career-focused program ranked among the best in the nation by U.S. News & World Report. You’ll graduate with an Indiana University degree respected by employers worldwide—and you can work on yours anytime and anywhere. Plus, you’ll enjoy personalized support services throughout your academic journey.

And the benefits start long before graduation. More than half of IU Online students advance in their careers before they complete their degree.

To apply to this program:
  • Complete application for admission
  • Submit official transcripts
  • Submit an official high school transcript or equivalent (may be required of some applicants)
  • International applicants may be asked for additional materials

Your IU Online B.S. in Computer Science prepares you for such careers as:  

  • Data analyst  
  • Web and software developer 
  • Information security analyst  
  • Computer programmer 
  • Computer network architect 
  • Network and computer system administrator  

To graduate with the B.S. in Computer Science, you must complete 120 credit hours, broken down as follows:  

  • Computer science core courses (40 credit hours) 
  • Mathematics courses (16 credit hours) 
  • Discipline-specific elective courses (6 credit hours) 
  • General science courses with a laboratory component (8–10 credit hours) 
  • General education courses and electives, as needed to reach 120 credit hours

Core

Core Classes for the BS in Computer Science
Course Number Course Name Credits

INFO-I 223

Data Fluency 3 Credits
CSCI-N 311 or CSCI-C442 or INFO-I 308 Database Programming 3 Credits
CSCI-N 211 or CSCI-A 213 Introduction to Data Management: 3 Credits
CSCI-N 317  Data Applications 3 Credits
INFO-I 416 Cloud Computing 3 Credits
INFO-I 421 Data Mining 3 Credits
INFO-I 453  Ethics 3 Credits
NEWM-N 328  Data Visualization 3 Credits
PBHL-B 352 Data Management 3 Credits
INFO-I 490 or INFO-I 491 Internship/ Capstone 3 Credits

Find course descriptions with our Search Schedule of Classes/Courses tool.

Find the answers you need or start your application. We’re here to help!