Computer Engineering

College of Engineering and Computer Science

Program Description

Computer Engineering is one of the newest areas of engineering, a dynamic field that thrives on innovation and challenges. Business, industry, and home applications create the need for products that often can be used both for work as well as for entertainment. In the high technology areas of the United States, Sacramento included, Computer Engineering has experienced tremendous growth, becoming one of the major driving forces behind the rapidly advancing electronics and computer industry. Employment projections consistently predict that computer engineering and computer science will continue to experience more than a doubling of growth in a ten-year period.

Nationally, nearly all engineering universities offer a degree in Computer Engineering. Being close in course content to Electrical Engineering and to Computer Science, these degrees are found in various departmental and program configurations. At Sacramento State, Computer Engineering enjoys the advantage of both areas since it is a program jointly supported by the Electrical and Electronic Engineering Department and the Computer Science Department.

Lower division preparation in Computer Engineering parallels that of Computer Science, with the addition of a basic electrical circuit course and a logic design course. Except for the logic design course, most community colleges offer sufficient lower division courses in mathematics, chemistry, physics, and most importantly, computer science.

Degree Programs

BS in Computer Engineering

MS in Computer Engineering


In addition to California State University, Sacramento's full accreditation by the Western Association of Schools and Colleges, the Bachelor of Science in Computer Engineering is also individually accredited by ABET, Inc.

Notice to Students RE: Professional Licensure and Certification

California State University programs for professions that require licensure or certification are intended to prepare the student for California licensure and certification requirements. Admission into programs for professions that require licensure and certification does not guarantee that students will obtain a license or certificate. Licensure and certification requirements are set by agencies that are not controlled by or affiliated with the California State University and licensure and certification requirements can change at any time.

The California State University has not determined whether its programs meet other states’ educational or professional requirements for licensure and certification. Students planning to pursue licensure or certification in other states are responsible for determining whether, if they complete a California State University program, they will meet their state’s requirements for licensure or certification. This disclosure is made pursuant to 34 CFR §668.43(a)(5)(v)(C).

Special Features

  • Due to numerous generous donations from supportive industries, the computer engineering labs are well equipped with servers and workstations, and with software development tools for VLSI application-specific integrated circuits. Industries donate large electronic devices (FPGAs, CPUs) to each student in computer engineering laboratories.
  • The Sacramento State Computer Engineering BS degree is accredited by the Engineering Accreditation Commission (EAC) of ABET, Computer Engineering faculty value accreditation very highly.
  • A mechanism of maintaining currency in technology, curriculum review, and outcomes assessment is in place to assure the university and graduates of the continued growth and high quality of the program.

Program Educational Objectives

The Computer Engineering Program’s specific educational objectives are to educate graduates that possess:

  1. Core Knowledge: Our graduates will have careers in computer engineering, or be engaged in a related career path.
  2. Application of Knowledge: Our graduates will apply their knowledge and skills to solve practical engineering problems.
  3. Lifelong Learning: Our graduates will continue to develop their skills and seek knowledge after graduation in order to adapt to advancing technology and the needs of society. This may be indicated by the graduate’s pursuit of an advanced degree or other formal instruction, and/or that the graduate has developed a professional specialty.
  4. Professionalism: Our graduates will have the necessary professional skills, such as high ethical standards, effective oral and written communications, and teamwork, to be productive engineers and to advance in their careers.

Career Possibilities

Computer Engineer · Computer Architect · ASIC Designer · Chip Architect · VLSI Engineer · Real Time System Design Engineer · Design Engineer · Hardware Engineer · Software Engineer · Systems Engineer · Applications Engineer · Networking Engineer · Control Engineer · Marketing Engineer · Data Communications Engineer · Project Engineer · Research Engineer · Consulting Engineer · Test Engineer · Production Engineer · Telecommunications Engineer · Solid State Engineer · DSP Engineer

Contact Information

Xiaoyan "Sherry" Sun, Program Coordinator
Email the Computer Engineering Program Coordinator or (916) 278-6139
Jessica Bush, Administrative Support Coordinator
Riverside Hall 3018
(916) 278-6873
Computer Engineering Program Website



ELTAYEB, MOHAMMED (Spring Semesters)