Web Designers working at computers

Computer Science (BS)

Create software and develop solutions

Software developers and other computer scientists are tackling exciting problems in a world with a growing amount of data. If you enjoy problem solving and logic, earning a Bachelor of Science degree in computer science will challenge and equip you to engage in these efforts. At ACU, you’ll receive broad-based education and experience in programming languages, problem solving, classical algorithms, project design, and a variety of advanced computer science subjects. You’ll also develop critical thinking, leadership and communication skills that will help you grow in your career, whether you want to develop software or pursue advanced studies in the field.

As a CS student, you will have the opportunity to participate in a variety of productive learning experiences, such as joining our programming team or working for our student-run software company on real-world projects. Our program can help you develop your problem-solving skills in both practical and theoretical areas, providing a springboard into dynamic career opportunities. The undergraduate Computer Science - Computing Theory program is accredited by the Computing Accreditation Commission (CAC) of ABET.

Program Overview

Credit hours 72
Concentrations 3
Department Information Technology and Computing
School/College College of Business Administration


You’ll take courses such as:

  • Human Computer Interaction
  • Design & Analysis of Algorithms
  • Artificial Intelligence
  • Mobile Computing
View All Courses


  • Computing Theory
  • Game Development
  • Software Engineering

What can you do after graduation?

  • Software engineering    
  • Security and analysis
  • Research and computational theory
  • Data mining
  • Solutions development
  • Mobile application development
  • Web application development
  • Game development
Kayla Holcomb ('17)

Kayla Holcomb ('17) | Computer Science

Read More
Professor with students

Clubs and Activities

Computer science majors get plenty of hands-on learning experiences in co-curriculars and activities such as:

About the School of Information Technology and Computing

Students studying at table

ACU's School of Information Technology and Computing (SITC) delivers a high-quality undergraduate education in a small-school, Christian environment for students interested in graduate school and careers in technical fields. Rapid advances in technology allow for constant innovation, and we strive to mirror that innovation with our curriculum in order to prepare students to have the necessary skills to become the next software engineers, computer scientists, game designers, security analyst, and more.

Visit Department Website

Ready to Be a Part?

We’re eager to see not only what you can accomplish with an ACU education, but how your unique perspective can enrich your fellow classmates and ACU as a whole.