Jun 22, 2024  
2022-2023 University Catalog 
2022-2023 University Catalog [ARCHIVED CATALOG]

Computer Engineering, B.S.

Return to {$returnto_text} Return to: Degree Programs

(120 UNITS)

The Bachelor of Science in Computer Engineering provides students with a strong theoretical and practical background in both the hardware and the software aspects of computer-based systems, along with the engineering analysis, design and implementation skills necessary to work between the two. The curriculum is based on an engineering philosophy, emphasizing hardware more than software. Topics integrated into the curriculum include digital systems, computer organization and architecture, processor interfacing techniques, HDL design using VHDL and Verilog, advanced electronics and embedded system design. The program develops an ability to apply design and analysis knowledge to the practice of computer engineering in an effective and professional manner.

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.

All mathematics and physical science courses required for the degree must be completed with at least a “C-” (1.7) to count as prerequisite courses to engineering courses or as credit towards the degree. All core courses in the major must be passed with a “C-” (1.7) or better.

Placement Examination

Students with a working knowledge of a high-level programming language such as C++ are encouraged to take the Computer Science placement examination to qualify for a CPSC 120  waiver.

Technical Electives (9 units)

The electives shall constitute a coherent body of study consistent with the student’s professional and educational objectives. Students take nine units (12 units if student receives a waiver for CPSC 120 ) of adviser-approved elective courses. Students may choose the elective courses from a suggested list of courses in computer engineering, computer science and electrical engineering. The electives may also include an adviser-approved free elective.

Microprocessors and Microcomputer Systems

Control Systems and Systems Engineering

Free Elective

Adviser-approved course (3)

Requirements in Related Fields (31 units)

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.

Upper-Division Writing Requirement (6 units)

Completing both courses fulfills the upper-division English writing requirement:

Additional Information

Written work for the two courses must meet professional standards. Both courses must be passed with a “C” (2.0) or better to satisfy the writing requirement.

Total (120 units)

Graduation Requirement (3 units)

Return to {$returnto_text} Return to: Degree Programs