Bachelor of Science in Computer Science

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.

View Catalog Apply Now
Students sitting in the lobby of the business building discussing their plan for the group project.

Benefits and opportunities

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.

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

Experiential learning opportunities

Experiential Learning brings the classroom to life through immersive, real world opportunities. Students participate to build their resumes, learn about career opportunities, and to build critical skills for success in the marketplace. ACU’s College of Business and Technology offers numerous diverse and relevant learning opportunities including:

  • Wildcat Software
    • Learn firsthand what it is like to be a project manager or CEO of a busy software development firm. As a member of our student-run software company, you will gain skills and experience that will propel you into your career.
    • Interested in the study of human computer interaction? Join ACU’s SIGCHI chapter to learn more about making usable technology and conduct research in this field.
  • Research fellowships
    • A great way to prepare for graduate school is to become involved in research during your undergraduate years. Because of the smaller size of our programs and our emphasis on undergraduate education, our students are able to work on research side by side with their professors. This not only allows for students to have a job on campus, but also obtain research experience prior to their graduate school years. If you would like more information on available SITC Research Fellows positions, please email:
  • Springboard Ideas Challenge
    • If you are interested in starting your own business, or making your software idea a successful business venture, participating in the Springboard Ideas Challenge is a great place to start.


ACU’s College of Business Administration educates business and technology professionals for Christian service and leadership throughout the world. The college offers AACSB and ABET accredited programs, including nine undergraduate business and technology majors, four minors, a Master of Accountancy, and two online graduate programs (an MBA and a Master of Science in Management). The college includes two centers (Griggs Center for Entrepreneurship and Philanthropy and Lytle Center for Faith and Leadership) and three academic units (Accounting and Finance Department, Management Sciences Department and School of Information Technology and Computing), in addition to our partnership with ACU-Dallas to deliver online business education.

ACU's School of Information Technology and Computing (SITC) delivers a high-quality undergraduate education in order to prepare students to have the necessary skills to become the next software engineers, computer scientists, game designers, security analysts and more.

Degree Details

Computer Science (BS)


Computing Theory (CS-CT)

Game Development (CS-GDP)

Software Engineering (CS-SE)

Required Hours

University Requirements: 56 credit hours + Major Requirements: 66 credit hours + Electives: 6 credit hours = Total Required: 128 credit hours*

*Based on track selection

Example Coursework

Human Computer Interaction

Design & Analysis of Algorithms

Artificial Intelligence

Mobile Computing

Minor Available:



Information Technology and Computing

Application Deadlines

Early Action: November 1st

Regular: February 1st

National Candidates: May 1st

Request Information
Request Information