Skip to Navigation
    California State University Fullerton
   
 
  Dec 11, 2017
 
 
    
2017-2018 University catalog

Computer Engineering Program


Return to Academic Departments and Programs Return to: Academic Departments and Programs


Program Coordinator

Kiran George

Program Office/Website

Engineering 100G
657-278-5987
fullerton.edu/ecs/cpe

Program Faculty

Yua Bai, Susamma Barua, Yoonsuk Choi, Bin Cong, Kenneth John Faller II, Kiran George, Mohinder Grewal, Rakeshkumar Mahto, Pradeep Nair, Michael Turi, Raman Unnikrishnan

Introduction

The undergraduate program in Computer Engineering at CSUF provides students with a strong theoretical and practical background in the computer hardware and 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 emphasis on hardware more than software. Topics integrated into the curriculum include digital systems, computer organization and architecture, processor interfacing techniques, VHDL design, advanced electronics and embedded system design. 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 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 ad manufacturing, autonomous systems, consumer electronics, expert systems, smart devices, digital signal processing (DSP) systems, computer manufacturing from PDAs to super computers, 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 Bachelor of Science degree in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.

Degree Descriptions

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 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 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 Integrated B.S./M.S. program in Computer Engineering is designed to provide students with a strong understanding of the hardware design and practical applications of computer-based systems. Courses in contemporary and highly evolving computer engineering areas provide students extensive hardware design and modeling experience, exposure to state-of-the-art Electronic Design Automation (EDA) tools and the ability to design and analyze today’s modern computer systems. The program integrates pertinent science, mathematics and engineering courses in order to develop an engineer capable of designing and analyzing all aspects of modern computer and embedded systems.

The M.S. degree program in Computer Engineering is designed to provide students a strong understanding of the hardware design and practical applications of computer-based systems. Students in the program must complete all the requirements for the M.S. degree with a total of 30 semester units. The courses in contemporary and highly evolving computer engineering areas provide students with extensive hardware design and modeling experience, exposure to state-of-the-art Electronic Design Automation (EDA) tools and the ability to design and analyze today’s modern computer systems. Students are also encouraged to take courses from the graduate program in Computer Science and key courses in Electrical Engineering to expand their background. After completing the degree program, graduates will have an extensive theoretical knowledge and practical background in all aspects of computer-based systems, along with an in-depth knowledge in engineering analysis, design, implementation and testing. The program will prepare students for engineering jobs that require computer hardware skills.

Learning Goals and Student Learning Outcomes

Program and Courses Offered

Programs

    Bachelor of ScienceMaster of Science

    Courses

      Computer Engineering

      Computer Engineering Courses are designated as EGCP in the class schedule.

      Return to Academic Departments and Programs Return to: Academic Departments and Programs