Show as: Mobile

Bachelor of Science in Computer Science

Indiana University - Purdue University Indianapolis
Program overview
4 years
Bachelor's degree
Scholarships available

Start dates


About this program

Bachelor of Science in Computer Science

The Bachelor of Arts and Bachelor of Science degrees in Computer Science are Purdue University degrees offered in the Department of Computer and Information Sciences.

The use of computer systems is pervasive in society, creating an on-going demand for people who can provide the technical knowledge to support a variety of systems and applications. Sophisticated and complex technology is being implemented across all organizations, and maintaining the computer network is essential to almost every organization.

The science of computing is investigated from complex mathematical algorithms, through mnemonic code, translated to binary base and realized in real-world applications. In the Department of Computer and Information Science at IUPUI, applications of computer science range from biological and life sciences to software development—involving every aspect of life from homeland security to archiving cultural heritage. Here, you’ll develop and use innovative problem solving techniques to tackle the toughest technology challenges.

You’ll receive the personal attention and support you need to be successful. Full-time faculty will teach all your required courses. Classes are small—even your introductory classes have fewer than 50 students. Advanced classes are typically just 10-15 students, and you’ll work closely with your professors.

Students are encouraged to participate in research. You’ll work one-on-one with talented senior faculty to conduct research and expand your knowledge in the discipline.

Our graduates enter the workplace armed with the technical proficiency, project management skills, communication expertise and high-level skills needed to develop working solutions for computing challenges into the future.

The Bachelor of Science in Computer Science generally requires more science hours while the Bachelor of Arts in Applied Computer Science offers a broader-based education with more required humanities and liberal arts courses.

Admission requirements

Admission Requirements for Freshman Students

Admission Standards

We use the following standards when making admission decisions:

  • You have completed or will complete secondary school by the time of enrollment;
  • No grade point average guarantees admission to IUPUI. We look for applicants who have demonstrated a "B" average or above average grades, with strong grades in math and science;
  • SAT or ACT exam scores are not required for admission nor our merit scholarships. However, scores may be required for competitive scholarships.
  • You must meet our English language Proficiency standards.

Secondary School Graduation

You must earn a diploma from an accredited secondary school or examination results that show an equivalent level of academic achievement such as “O” levels or a general equivalency diploma (GED) to be eligible for admission. If you are homeschooled or attend an alternative school, you should submit credentials that demonstrate equivalent levels of achievement and ability.

English Language Requirements

You may demonstrate your English proficiency by submitting any of the following test results within two years of the test date.

  • TOEFL (iBT) -60
  • IELTS - 5.5
  • SAT (Evidence-Based Reading and Writing) - 410
  • ACT (English) School - 17
  • Duolingo English Test - 90 Due to recent cancellations of English language proficiency test dates, we will accept (for a limited time) Duolingo English Test (DET) scores issued after July 15, 2019.
  • IUPUI Program for Intensive English (PIE) - Level 5
  • Any ELS center located in the US or Canada - Level 109
  • GCSE or GCE O Level in English language - Grades A-C
  • International Baccalaureate - Higher Level English A1 or A2 Certificate, grade of 4 or higher
  • Freshman English Composition Course - "C" grade or higher (equivalent to IUPUI W131) from a regionally accredited U.S. University
  • English Speaking Countries - If you have completed your secondary education in one of these countries

For more information about admission requirements, please visit the university website.

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Chat with students

Program content

Year 1

Fall Term

  • Windows on Computer Science
  • Computing I
  • Analytic Geometry and Calculus I
  • Reading, Writing, and Inquiry I
  • Arts & Humanities Competency

Spring Term

  • Computing II
  • Discrete Computational Structures
  • Analytic Geometry and Calculus II
  • Fundamentals of Speech Communication
  • Social Science Competency

Year 2

Fall Term

  • Data Structures
  • CSCI Elective
  • Multidimensional Math
  • Physical Sciences Competency (Lecture)
  • Arts & Humanities or Social Sciences Competency

Spring Term

  • Architecture of Computers
  • CSCI Elective
  • Statistics
  • Life & Physical Sciences Competency (Lecture)
  • Cultural Understanding Competency

Year 3

Fall Term

  • Introduction to Operating Systems
  • CSCI Elective
  • Elementary Linear Algebra
  • CSCI 400-Level Elective
  • Written Communication in Science and Industry

Spring Term

  • CSCI 400-Level Elective
  • CSCI 400-Level Elective
  • CSCI Elective
  • Mechanics
  • General Elective

Year 4

Fall Term

  • Theory of Computation
  • CSCI 400-Level Elective
  • CSCI 400-Level Elective
  • CSCI Elective
  • General Elective

Spring Term

  • Explorations in Applied Computing Capstone
  • CSCI 400-Level Elective
  • Life & Physical Sciences
  • General Elective

Scholarships & funding

Several scholarship options are available. Please visit the university website for more information.


Total tuition fee: $48,393 per year

Message the school

Want to know more about this program, Bachelor of Science in Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *

About this institute

Indiana University - Purdue University Indianapolis

Indiana University-Purdue University Indianapolis (IUPUI) in Indiana, USA, is considered the state’s premier urban research university. Combining the resources of two prestigious universities with a downtown location, IUPUI offers students the opportunity to earn a respected degree from Indiana University...

Read more about this school

Why study at Indiana University - Purdue University Indianapolis

There are students from over 140 countries represented on campus, making us one of the most diverse in the nation. Additionally, IUPUI is the only university in the United States with two universities on one campus, meaning you get the benefits of being both an Indiana University (IU) and a Purdue University student. Depending on your major, you receive either an IU or a Purdue degree.

You can receive a world-class education, large merit-based scholarships, and study close to major business hubs that frequently recruit students for internships and jobs. Lastly, this is a great location for anyone that would prefer living in a city instead of a college town.

Contact info

Indiana University - Purdue University Indianapolis

902 West New York Street
46202 Indianapolis Indiana
United States of America

 Show phone number

Message the school

Want to know more about Bachelor of Science in Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!