Susamma Barua, Bin Cong, Jośe Cruz, Kenneth John Faller II, Kiran George, Mohinder Grewal, Pradeep Nair, Raman Unnikrishnan
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.
Learning Goals and Student Learning Outcomes
The following learning goals and outcomes have been established for students
pursuing a degree in Computer Engineering:
Program Educational Objectives
- Technical Growth - Graduates will be successful in modern engineering practice, integrate into the local and global workforce, and contribute to the economy of California and the nation
- Professional Skills - Graduates will continue to demonstrate the professional skills necessary to be competent employees, assume leadership roles, and have career success and satisfaction
- Professional Attitude and Citizenship - Graduates will become productive citizens with high ethical and professional standards, who make sound engineering or managerial decisions, and have enthusiasm for the profession and professional growth
- The ability to apply knowledge of mathematics, science and engineering
- The ability to design and conduct experiments, as well as to analyze and interpret data
- The ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
- The ability to function on multi-disciplinary teams
- The ability to identify, formulate, and solve engineering problems
- An understanding of professional and ethical responsibility
- The ability to communicate effectively
- The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and societal context
- Recognize the need for and an ability to engage in life-long learning
- A knowledge of contemporary issues
- The ability to use the techniques, skills and modern engineering tools necessary for engineering practice
Program and Courses Offered
ProgramsBachelor of Science
Computer Engineering Courses are designated as EGCP in the class schedule.