Computer Science

About the computer science major

Computer and information science emphasizes a fundamental understanding of computing, information processing, and information communication. You'll learn basic principles of computing and data processing, including the creation, representation, storage, transformation, and transmission of information.

The computer science major exposes you to language processing, end-use applications, principles of computer hardware and software components, databases, application testing, and more. Programming and math courses are essential to the Bachelor of Science degree.

As the field of computing is constantly changing, career options will continue to emerge. Graduates work in roles such as programming, software development, database administration, research, systems analysis, management, and many others.

Skills and abilities this major develops: analytical and problem solving, project management, attention to detail, and expertise in teamwork and communication.

Engaged learning experiences

Regardless of your major or future career, engaged learning is vital to your present and future. It makes you more marketable for jobs and professional schools upon graduation, it enables you to build deeper connections with faculty and staff in your field of study, and it makes your learning personal by connecting your interests and values with the curriculum from your classes. Check out the three ideas below for places to get started, or learn more at IUPUI’s Institute for Engaged Learning website.

Quick facts

Sample coursework

  • Architecture of computers
  • Computing I and II
  • Data structures
  • Discrete computational structures
  • Explorations in applied computing
  • Introduction to operating systems
  • Server side web development

Possible careers

  • Business intelligence analyst
  • Computer programmer
  • Full stack web developer
  • Network engineer
  • Operations/data systems analyst
  • Software engineer

Where could I work?

  • Blackink IT
  • Eli Lilly and Company
  • KPMG
  • Liberty Mutual Insurance
  • Mobi Wireless Management 
  • Navient

Where to get more information

Science, Technology, Engineering, and Mathematics Cluster

This major belongs to the Science, Technology, Engineering, and Mathematics (STEM) cluster. The STEM cluster is the academic home of University College students pursuing majors in the sciences, technology, engineering, informatics, and computing. The STEM cluster partners with students on their academic advising and career plans to guide them into their degree-granting schools.

Learn about the STEM cluster

Learn about other clusters

Meet with an advisor or career consultant

Schedule an appointment