Computer Science, B.S.

Students who major in computer science will learn not just how to code but how to think.

Request Info

Program Intro

While programming and design are two key aspects of computer science, the discipline also focuses on the theoretical, mathematical and algorithmic aspects of computation. Computer scientists are, along with software engineers, among the most in-demand professions in all fields of technology, and that’s only expected to grow.

112 Units

*108-112 Units

3 Concentrations
100 % Christian Faculty and Staff

Why Study Computer Science at CBU?

Gain real-world experience

Students are trained in more advanced computing techniques, able to design and write computer programs in today’s programming languages and are thoroughly equipped to enter the mathematical sectors of the industry to fill roles that span both hardware and software development. 

Learn from a Christian worldview

A unique aspect of the program is that students reflect on computer science from a Christian worldview, considering how to use code to solve global problems and promote good.

Have a cross-cultural experience

All engineering students are required to have a cross-cultural experience. This can be achieved several ways including participating in an International or Engineering Service Project (ISP or ESP), choosing a senior capstone project with cross-cultural emphasis, taking an approved intercultural studies course, or going on an approved study abroad.

What You'll Learn

CBU computer science graduates will have an ability to:

View All Learning Outcomes

Program Details

EGR 329: Computer Architecture

Introduces students to the organization and architecture of computer systems, beginning with the standard von Neumann model and then moving forward to more recent architectural concepts. 

CSC 323: Cloud Computer and Application Development

Investigation of modern cloud computing platforms and the practice of creating scalable software solutions that utilize essential cloud computing products.

EGR 227: Data Structures and Analysis

Fundamental data structures for implementation and analysis. Techniques for solving problems by programming. Analysis for complexity and performance trade-offs. 

View All Courses

  • Cybersecurity Concentration
  • General Concentration
  • Machine Learning and AI Concentration

CBU's bachelor degree program in computer science (BCS) has been accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

abet logo

Dan Grissom, PhD

Professor of Computer Science
Department Chair for Computing, Software, and Data Sciences

Office Phone: 951-552-8852
E-mail: dgrissom@calbaptist.edu
Office Location: TEGR 331

Mark Kim, Ph.D.

Assistant Professor of Data Science and Computer Science

Office Phone: 951-552-8786
E-mail: mkim@calbaptist.edu
Office Location: College of Engineering Building, TEGR 332

Tristan Nguyen

I chose this major because I enjoy coding. I hope to aid others who don't have as many opportunities as me. I enjoy all of the professors as they have helped me become a better college student.

Tristan Nguyen '22

Andrew Cate

I’ve always enjoyed logic-based puzzles so I find programming to be a lot of fun. Also, I’m interested in AI, OS and game development. I haven’t had a bad teacher yet and they’re always willing to help. Classes aren’t overfilled.

Andrew Cate '21

Career Possibilities

Computer science majors can apply their field of study to a variety of careers in the industry. Some careers listed below may require further education.

  • Full-Stack Developer
  • Front-End Developer
  • Back-End Developer
  • App Developer
  • Software Developer
  • Game Developer
  • Systems Architect
  • Technology Writer
  • Data Scientist

Related Programs

Request More Information

Next Steps

Join our community. At CBU, you’ll be challenged to become an individual whose skills, integrity, and sense of purpose glorify God and distinguish you in the world.