Mar 26, 2023  
2018-2019 University Catalog 
2018-2019 University Catalog [ARCHIVED CATALOG]

Computer Science, B.S.

(120 units)

The degree program for the Bachelor of Science in Computer Science assumes that students have already obtained a working knowledge of personal computing fundamentals and applications, including word processing, spreadsheets, database systems, e-mail systems and presentation graphics.

The curriculum begins with a three-course sequence covering concepts of 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.

Computer Science Core (45 units)


*  At least one of these lab courses must be selected

Computer Science Electives (18 units)

Computer Science electives build upon foundational material introduced in the Lower-Division Core. Up to 3 units may be lower-division; the remaining units must be upper-division.

General Education

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 Engineering 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 Engineering 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.

Total (120 units)