Ready to Apply?
Apply NowComputer Science, B.S.
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
This degree is available at IU Indianapolis, IU Kokomo, IU Northwest, IU South Bend, and IU Southeast.
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
Course Number | Course Name | Credits |
---|---|---|
CSCI-C 155 |
Computer Programming I | 4 Credits |
CSCI-C 255 | Computer Programming II | 4 Credits |
CSCI-C 243 or CSCI-C 343 | Data Structures | 4 Credits |
CSCI-C 455 | Analysis of Algorithms | 3 Credits |
CSCI-C 435 or CSCI-C436 | Operating Systems | 3 Credits |
CSCI-C 335 | Computer Structures | 4 Credits |
CSCI-C 311 | Programming Languages | 3 Credits |
CSCI-C 241 or CSCI-C 250 | Discrete Structures | 3 Credits |
CSCI-C308 or CSCI-C330 | System Analysis and Design | 3 Credits |
CSCI-C 442 | Database Systems | 3 Credits |
Capstone or Internship (3 credits) Complete one of the following options below. | If course is offered for variable credit, BS Computer Science students must complete the requirements for 3 credits. | |
CSCI-Y 398 | Internship in Professional Practice | 3 Credits |
COAS-S 399 | Internship | 3 Credits |
CSCI-C 486 | Senior Capstone Project | 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!