Which Techical Electives Should I Take?

APPROVED TECHNICAL ELECTIVES

You can take certain Electrical and Computer Engineering (ECE) and/or Computer Science (CS) courses as technical electives.

For more information about ECE and CS technical electives, please see the Computer Engineering BS catalogOpens in new window .

INDEPENDENT STUDY

You can also use independent study (EGEC-499) as a technical elective. This is an independent study, project, or research under the direction of an instructor who is a full-time ECE faculty member. You must first identify an instructor to work with. Next, you must complete an application for independent study, and this must be approved by the instructor and the ECE Chair. See the "Independent Study" page for more information.

ACADEMIC INTERNSHIP (EGGN-495)

For more information on academic internships, see the ECS Academic Internship website.

The undergraduate program in Computer Engineering at CSUF 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, with an emphasis on hardware more than software. The 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 elective courses required by the program allow students to specialize in key engineering technology and computer science areas. The program also requires two semesters of a multidisciplinary senior design project. The computer engineering program is designed to develop an ability to apply design and analysis knowledge to the practice of computer engineering in an effective and professional manner.

The proliferation of embedded systems in an increasing array of industrial products assures a ready market for graduates in the computer engineering discipline. Computer engineers are employed in a wide range of industries, including VLSI chip design and manufacturing, autonomous systems, consumer electronics, embedded systems, smart devices, Digital Signal Processing (DSP) systems, computer manufacturing from tablets to supercomputers, and automatic controls. A majority of products such as airplanes, automobiles, home appliances, consumer electronics, robots, etc., use computers and employ computer engineers in their designs. Computer engineers are also needed in the design and implementation of computer networks for business, industrial, and governmental institutions.

The BS degree in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET.

Refer to the BS in Computer EngineeringOpens in new window page for more details about the degree.