coding

Master of Science in Computer Science, MSCS

The Master of Science in Computer Science program at California Baptist University is meticulously crafted to provide students with an in-depth and advanced understanding of computer science, enabling them to tackle complex problems and innovate in the field.

Request Info

Program Intro

The Master of Science in Computer Science (MSCS) at California Baptist University offers an innovative curriculum designed to equip students with advanced skills to tackle the challenges of modern technology. With core courses in Software Engineering, Advanced Computer Networks, Advanced Algorithms, and Advanced Computer Architecture, this program focuses on providing students with both the theoretical knowledge and practical experience needed to excel in today’s fast-paced tech landscape. Our program emphasizes analysis and problem-solving, preparing students to create impactful solutions in diverse fields like cybersecurity, machine learning, cloud computing, and data science.

Students have the flexibility to deepen their expertise across multiple breadth and depth areas such as Cybersecurity, Cloud & Distributed Computing, Machine Learning, and Big Data. Through hands-on projects, research, and exposure to real-world applications, students will build a strong foundation and become leaders in the field. The program also includes opportunities for students to attend colloquiums featuring industry experts and researchers working on disruptive developments, ensuring that students are at the forefront of emerging technologies. Whether you’re interested in advancing your career or contributing to groundbreaking transformations, the MSCS program at CBU provides the tools, knowledge, and support to help you succeed.

30 Units

View All Courses

1-2 Years*

*1-year option available for qualified alumni.

$720 +fees Cost Per Unit*

*Pending board approval. Based on current academic year. Subject to change.

View Additional Cost of Attendance and Fees

Why earn a Master of Science Degree in Computer Science at CBU?

Expand your foundational knowledge

Core curriculum includes four advanced courses designed to expand students' foundational knowledge and skills in software engineering, advanced computer networks, advanced algorithms, and advanced computer architecture, ensuring students gain mastery over critical computer science concepts.

Focus on practical experience

The program emphasizes practical application through project-focused coursework. Students undertake a research-and-design capstone project to propose and implement a real-world solution to a significant modern challenge. Our curriculum is designed to stay current with industry standards and practices, ensuring graduates are equipped with the latest skills and knowledge required by employers.

Take electives to suit your interests

The MSCS program offers a diverse selection of electives, allowing students to either specialize in a specific sub-field or gain a broader perspective across multiple areas. Students can choose courses from the following key CS sub-fields: cybersecurity; cloud, distributed and parallel computing; machine learning and data mining; statistics and data science.

Learn from a Christian worldview

A unique aspect of the program is that students apply computer science solutions from a Christian worldview, positively resolving community challenges with honorable coding and algorithms. To ensure well-rounded professional development, students partake in the Computer Science Colloquium, engaging with contemporary issues, ethical considerations, and emerging trends in computer science.

 

What You'll Learn

CBU's Master of Science in Computer Science graduates will have an ability to:

View All Learning Outcomes

Program Details

CSC 510: Cryptography

This course delves into the principles and practices of cryptographic techniques and protocols. Students will explore symmetric and asymmetric encryption, hashing algorithms, digital signatures, and key management. Practical applications and case studies will demonstrate how cryptography secures communications and protects data integrity in real-world scenarios.

CSC 520: Parallel Computing on GPUs

This course provides an in-depth understanding of parallel computing concepts and GPU architectures. Students will learn to design, implement, and optimize parallel algorithms using GPU programming languages such as CUDA. The course covers performance analysis, parallel design patterns, and the application of GPUs in scientific computing, machine learning, and data processing.

 

View All Courses

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

Esther Lee, Ph.D.

Associate Professor of Statistics
Program Director, M.S. in Applied Mathematics

Office Phone: 951-343-4942
E-mail: elee@calbaptist.edu
Office Location: James 479

As you make decisions about graduate school, keep in mind the full social, spiritual and educational experience awaiting you at CBU. Here, you will be supported by professors, staff and fellow students who will help you discover your strengths and challenge you to do more than you ever thought you could. Let us equip you with the education, training and opportunities you'll need to start making a unique difference doing what you love.

Application Deadlines Fall Spring
Priority May 15 November 1
Standard August 1 December 1

 Read Application Requirements

 

Career Possibilities

Master's level computer science graduates can apply their field of study to a variety of careers in the industry. Some careers listed below may require further education.

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

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.