A man and young woman are viewed from above and behind working on two computers.

Computer Science

School of Science & Engineering

The computer science major at Anderson University emphasizes hands-on application of knowledge by incorporating state-of-the-art programming techniques and tools throughout the curriculum, which meets the most recent guidelines of the Association of Computing Machinery for computer science programs.

In computer science courses, core concepts are taught in an applied environment, allowing students to immediately see the applications of the material that they are learning. Modern software development tools are woven throughout the program, so that students gain experience using cutting-edge techniques recommended by our industry partners. Additionally, cybersecurity principles are incorporated through several courses, such as Computer Networks, Operating Systems, Software Engineering, and Applied Cryptography & Cybersecurity. The importance of incorporating the security viewpoint in software design is critical to nearly every application in today’s world.

Employers of our student interns and graduates describe the winning combination of core computing knowledge, programming ability, and excellent communication and teamwork skills that Anderson University students demonstrate. The liberal arts education that our students receive is an important contribution to their successful careers.

Program Overview

Computer Science

At Anderson University, computer science students are encouraged to pursue hands-on experiential learning starting their freshman year. Most students graduate with at least two internships on their résumé, allowing them to see what a “real-world” job is like in different areas of the computer science field. This rich experience guides students as they start their career after graduation, and allows their résumé to stand out from other applications for full-time positions.



AU offers two degrees in computer science.


  • BA in Computer Science (graduate in three or four years)
  • BS in Computer Science

The computer science department also offers a major in cybersecurity.

Double Majors

Computer science can be completed by a well-motivated student in three years. It can also be paired with other majors as a double major over four years, including English, writing, cybersecurity, and mathematics.

Complementary Major

Students wanting to pair computer science with another major can complete the 32-hour complementary major with another bachelor of arts major, such as cybersecurity, chemistry, mathematics, English, physics, accounting, or finance.


The computer science minor is well-suited for math and science majors, as well as those students pursuing a career in medicine and life sciences. The information systems minor focuses on business applications of computing.

  • Computer Science
  • Information Systems


  • Database Programming
  • Data Structures & Algorithms
  • Introduction to Web Applications
  • Computer Networks
  • Operating Systems
  • Software Engineering
  • Senior Design I & II

The 59-hour BA in Computer Science includes 6 credit hours of computer science electives, chosen in consultation with the student’s advisor to best prepare the student for their desired career path. The 82-hour BS in Computer Science includes 10 credit hours of computer science electives, plus a rich selection of courses from mathematics, physics, and additional science electives.


3+1 Program

Accelerate Your Career

Want to earn both your bachelor’s and master’s degrees in just four years? Anderson University and Ball State University have an agreement to facilitate your accelerated program of study. You can earn your BA in Computer Science here at AU, and then transition to BSU to earn your Master’s of Science in Information and Communication Sciences. Most of our AU students gain placement in the BSU graduate assistantship program, which makes grad school tuition very affordable.


Tech Talks

Tech talks provide a glimpse of industry and research to our undergraduate students. We bring in 5-6 guest speakers per semester in areas related to computer science and cybersecurity.

Fall semester tech talks included:
● Jim Ostrognai, vice president of engineering, Salesforce, “LifeHacks: Things I wish someone would have told me when I was at A)”
● Bob Huba, former system security architect and team lead for the Security Incident Response Team at Emerson Automation Solutions, “Critical infrastructure cybersecurity: Using the internet to make things go boom”
● James Weaver, quantum developer advocate, IBM, “Quantum party tricks: An entertaining introduction to quantum computing”
● Presentations by interns of their work done at our on-campus internship centers, Genesys and the Ontario Systems CUBE, which are located on the third floor of Decker Hall



Computer Science Department

Paid work experiences are available within the computer science department as early as a student’s first semester. Opportunities include maintaining the computers in the computer science labs, supporting the departmental network, administering the servers in the Cybersecurity Engineering Lab, as well as serving as web designers and classroom lab assistants.

Information Technology Services (ITS)

Computer science students also have the opportunity to work with Anderson University ITS. Past on-campus positions have included university-wide classroom technical support, database programming, network administration, and instructional resources support.

Genesys Center

Anderson University is the only location where Genesys (formerly Interactive Intelligence) maintains an on-campus internship center, staffed with full-time Genesys employees. Computer science students have the opportunity to gain real-world industry experience—between classes! The Genesys interns receive close mentoring and professional development opportunities, competitive pay, flexible scheduling, and the chance to network with the leaders of the Indianapolis technology scene.

Ontario Systems Talent Incubator

The Cube, short for Talent Incubator, is a tech training center that provides students with real-life, hands-on software engineering projects. Students can obtain paid internship opportunities and/or part-time or full-time jobs with Ontario Systems while pursuing their degree. Staffed with full-time Ontario Systems software engineers, the Cube allows computer science students to enjoy experiential learning between classes, since it’s on the same floor in Decker Hall as the computer science labs. As the only on-campus internship center location for Ontario Systems, Anderson University students have amazing opportunities for experiential learning during the full school year.



According to data from the Bureau of Labor Statistics, 74% of new STEM (science, technology, engineering, and math) jobs through 2022 will be in computing. Nearly a third of all of those new jobs will be created in the computer science subfield of software development. With a degree in computer science from Anderson University, students will be well prepared to apply their knowledge as a software engineer, computer programmer, software developer, database administrator, business intelligence analyst, website developer, or technical writer.

Our graduates have gone on to work for companies such as:

  • Amazon
  • Ernst & Young
  • Genesys (formerly Interactive Intelligence)
  • Navient
  • Northrop-Grumman
  • Ontario Systems
  • Performance Assessment Network
  • Renaissance Electronics Service
  • Salesforce

Alumni Newsletter

The computer science department has recently begun publishing a quarterly newsletter for alumni, containing updates about the department, stories highlighting top students, and illustrations of what recent alumni are doing.

Ct Module Text
Ct Module Text

Receive a curated list of programs to explore for your college career.