Jun 22, 2024  
2024-2025 University Catalog 
2024-2025 University Catalog

Computer Science, Cybersecurity Concentration, B.S.

(120 UNITS)

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science offers students a comprehensive foundation that spans a wide range, from theoretical and algorithmic to cutting-edge developments. This foundation equips them to take on varied categories of work, including the necessary theories, principles and practices to design and implement software.

The curriculum begins with a sequence of courses, covering programming and data structures. If students have knowledge of these topics, but do not have the courses to transfer, nor AP scores to submit, they may take the Computer Science Placement Examination to waive one or more of these courses. The test may be taken only once and scores are valid for two consecutive semesters.

In addition to the requirements for the major, students must meet all other university requirements for a bachelor’s degree. Please consult the Graduation Requirements for the Bachelor’s Degree  section in this catalog for complete information.

The Bachelor of Science degree in Computer Science is accredited by the Computing Accreditation Commission of ABET, www.abet.org.

Computer Science Core (48 units)

General Education (24 units)

All students at Cal State Fullerton are expected to complete prescribed units of General Education that are made up of courses outside of their chosen disciplines. Students seeking a degree in Computer Science have been provided exceptions from some of the General Education requirements. For this reason, it is important that students take the approved G.E. courses for Computer Science majors that are found in their Titan Degree Audit (TDA). Additionally, they should confirm the G.E. courses that are required within their specific programs with their respective advisers.

Cybersecurity Concentration (15 units)

The cybersecurity concentration prepares computer science students for entry-level cybersecurity positions, including security engineer, security administrator, penetration tester and security applications developer. The concentration emphasizes cybersecurity foundations and principles, including risk analysis, network security and cryptography, and covers current approaches to malware analysis and web, cloud and blockchain security.

Total (120 units)