Computer Science Programs in Indiana

Updated September 9, 2022 · 3 Min Read

Employers in Indiana are looking for talented computer science graduates. Learn more about earning a computer science degree in Indiana. is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Are you ready to discover your college program?

Aerial view of Indiana State's Credit: Sir Francis Canker Photography / Moment / Getty Images

Indiana's two public university systems, the Indiana University system and the Purdue University system, join at a shared campus in Indianapolis. Both systems offer academic rigor at reasonable tuition rates, including distance and online learning programs. The Indiana University system contributes to the state's medical infrastructure, conducts innovative research, and employs more than 8,000 people in Indiana.

Computer Science Careers in Indiana

According to the Bureau of Labor Statistics (BLS), most computer and math professionals in Indiana work as computer user support specialists, software application developers, computer systems analysts, and network and computer systems administrators. Demand for computer science occupations is growing steadily, meaning graduates of computer science schools in Indiana have plenty of employment opportunities.

Although graduates can find employment throughout Indiana, it may surprise them to know where the highest pay rates are. For example, computer and information systems managers in Evansville earn an average salary of $132,520, while the same job in Bloomington nets an average $106,470 per year. Below are some statistics about average computer science salaries in Indiana and in the U.S. at large.

Median Salary for Computer Science Careers by Degree


  • St. Vincent Hospital Indianapolis: St. Vincent Indianapolis, one of the largest hospitals in Indiana, has a personable, patient-focused approach. The hospital needs computer science graduates to maintain its complex computer and information systems.
  • Genesys: Genesys Interactive Intelligence, one of Indiana's major employers, develops software and cloud hosting services. The company manages complex computer systems for consumers and helps them understand user data. A computer science degree is essential for most careers at this company.
  • Roche Diagnostics USA: Roche Diagnostics, a diagnostic equipment manufacturer based in Switzerland, employs many Indiana residents. Roche Diagnostics handles complex data sets, which requires IT specialists and systems analysts.

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

Computer Science Programs in Indiana

Students earning a computer science degree in Indiana choose from a variety of on-campus and online programs. Butler University offers respected on-campus computer science degrees and its Indianapolis location creates internship and research opportunities. Butler's curriculum covers topics like computer science theory, operating systems, and programming languages.

Students who need flexibility in scheduling or location pursue accredited online computer science degrees in Indiana through fully online or hybrid programs. Online computer science programs in Indiana allow working professionals the flexibility to study at their own paces. One such option is Indiana University Bloomington's online master's in data science.

Indiana institutions are regionally accredited by the North Central Association of Colleges and Schools. Along with regional accreditation, on-campus and online computer science programs in Indiana should hold accreditation from the Accreditation Board for Engineering and Technology or the Association of Technology, Management, and Applied Engineering.


Indiana students benefit from the flexibility and accessibility of online computer science programs where they can earn a variety of degrees depending on their career goals. With a bachelor's degree, for instance, graduates work as software developers, cybersecurity specialists, or game developers. Computer science professionals who earn a master's degree qualify to work as research scientists or computer systems managers. Earning a higher-level online computer science degree in Indiana increases job opportunities and salary potential.


Earning an associate degree in computer science typically takes two years and prepares graduates for some entry-level positions in the tech industry. An associate program introduces students to programming languages, computer systems, and web programming. Students also take general education courses, which vary depending on whether the program leads to an associate of science, an associate of arts, or an associate in applied science.

With an associate degree, computer science professionals can transfer into a bachelor's in computer science program. While a bachelor's degree typically takes four years, transfer students often finish in two. At many schools, an associate degree fulfills general education requirements for a bachelor's degree. Students who enroll in associate degree online computer science programs in Indiana can save thousands in tuition costs.


During a bachelor's degree in computer science program, undergraduates complete 120 credits of coursework, including general education requirements in mathematics, social sciences, and humanities. Computer science majors take specialized classes like data management, information security, and computer theory where they study programming languages, operating systems, and software development. Most programs also offer specializations like game development, mobile computing, and cybersecurity.

Completing a bachelor's in computer science typically takes four years. Incoming students with an associate degree in computer science or transfer credits can earn their bachelor's in less time. A bachelor's in computer science meets the requirements for many entry-level positions in the tech industry, and graduates usually find work as web developers, software engineers, or database administrators. Some positions, including jobs in management or research, may require a master's degree.


With a master's degree in computer science, graduates can pursue advanced and management-level computer science careers in Indiana, which often offer higher salaries. For example, computer and information systems managers earn nearly $140,000 a year on average. A master's degree also leads to research opportunities, such as computer and information research scientist positions. Research scientists must hold a master's degree, even for entry-level positions.

During a master's degree in computer science, graduate students take classes in computer and network security, information management, and software theory. Many programs offer concentrations, including management tracks for IT professionals seeking upper-level positions. Programs may also offer internships to build professional experience. Graduate programs usually require a research project or thesis to demonstrate advanced theoretical and practical skills.


Earning a doctorate in computer science prepares graduates for academic and research careers. Most college and university professors hold a Ph.D. and candidates with a doctorate stand out in the job market for research positions. The advanced training of a doctoral program can also lead to advanced roles in tech organizations, especially in research facilities.

During a doctoral program, computer science students take 70-90 credits of coursework in their chosen concentration; options include computer science theory, computer systems, and artificial intelligence. Doctoral students focus on a particular research topic under the supervision of a faculty adviser. When coursework is complete, doctoral students take qualifying exams and write dissertations. Most Ph.D. programs take 3-5 years and successful applicants typically hold a master's degree in computer science.

Professional Computer Science Organizations in Indiana

Professional organizations keep students and professionals informed about the latest innovations. They also provide networking opportunities and foster computer science communities on local and national levels. Other resources from professional organizations include seminars, mentorship programs, publications, conferences, and job boards.

  • CompTIA Association of IT Professionals: AITP is an association for technology professionals, including students and educators. It offers programs and events to help members build a professional network, strengthen technical skills, and stay current with technology news. The association also offers awards to recognize significant contributions to the tech industry.
  • Association for Computing Machinery: With nearly 100,000 members around the world, ACM represents computing professionals, researchers, and educators. The association hosts conferences and events, publishes research, and operates special interest groups focused on major areas of computing. ACM also offers regional chapters for both professionals and students, including several in Indiana.

Recommended Reading

Take the next step toward your future.

Discover programs you’re interested in and take charge of your education.