2023-2024 Undergraduate Catalog 
    
    Nov 21, 2024  
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science Minor


The Computer Science (CS) minor at CBU is designed to equip non-CS-majors with the fundamental understanding of computing systems and theory needed to enter graduate school or advance the state of the art in computing design. Students learn the fundamentals of object-oriented programming, data structures and algorithms, through multiple languages, to build a foundation for advanced coursework (required and/or elective) in computing systems and theory, including graphics, database design, computer architecture, compilers, language design and modern topics in cyber security and machine learning.

Modern coursework is available in the fields of Artificial Intelligence (AI) & Machine Learning (ML) and Cybersecurity. Available coursework in the areas of AI & ML is designed to produce the foundation for students to target a career as a ML Engineer or a graduate student pathway interested in designing the fundamental machine learning algorithms used by practitioners and engineers; these courses offer students significant learning and practice in the important AI/ML subfields of search-based AI, shallow and deep learning, data mining and natural language processing.

State-of-the-art coursework available in cybersecurity serves two goals: to prepare students to enter the field in a CS/SE position specifically aimed at cybersecurity and/or to inform the “common” (i.e., non-cybersecurity-focused) Software Engineer and Computer Scientist how to write software and/or create computing systems with security in mind. Cybersecurity coursework options use modern tools and languages and cover important areas such as information security, data forensics, cryptography, incident threat and response, network traffic analysis and the design of secure systems.

The Computer Science Minor is housed under the umbrella of the Computer Science major and its courses; through the Gordon and Jill Bourns College of Engineering at California Baptist University, the Computer Science major/degree program is accredited through the Computing Accreditation Commission of ABET, http://www.abet.org.