Computer Science, BS
Students who major in computer science will learn not just how to code but how to think.
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.
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:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Articulate a Christian worldview on personal, professional, technical, and societal issues.
- Develop attributes of leadership in an innovation-driven environment.
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.
- 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.
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.
Associate 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
Learn in a State-of-the-Art Engineering Building
The Dennis and Carol Troesh Engineering Building at California Baptist University features numerous collaborative workspaces for students in addition to state-of-the-art classrooms and labs.
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
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.