Indiana University Purdue University Indianapolis

Bachelor of Science Degree in Computer Science

IUPUI BiocomputingAdmissionsCoursesStudent Resources


The use of computer systems is pervasive in society, creating an on-going demand for people who can provide the technical knowledge to support an array of systems and applications. Computer scientist and computer and information systems manager positions are expected to grow much faster than average through 2018.  Sophisticated and complex technology is being implemented across all organizations, and maintaining the computer network is essential to almost every organization.

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 Department believes that students should know what knowledge, skills, and abilities they should be expected to demonstrate upon completing the Bachelor of Science program.  To this end, the student learning outcomes to be obtained are available here.

What's the difference between the BA & BS programs?

Requirements & Course of Study

The Bachelor of Science degree program in computer science requires a minimum of 124 credit hours. Students completing the undergraduate degree in computer and information science will have acquired a fundamental understanding of computing, information processing, and information communication.

Details of all undergraduate degree requirements can be found in the IUPUI bulletin.

Download degree planning & check sheets.

Capstone Experience

The senior capstone provides students with an excellent opportunity to complete their academics through large team projects, research or internships. These hands-on experiences cultivate technical expertise, utilization of analytical thinking, quantitative reasoning, project management skills, and communication skills.