Computer Engineering

Bachelor of Science in Computer Engineering

Computer Engineering combines Electrical Engineering and Computer Science and deals with the design and application of computer systems. These computer systems can range from large supercomputers to tiny microprocessors that are embedded in all kinds of equipment, such as automobiles, appliances, cellular phones, medical devices, office equipment, etc. The goal of the Computer Engineering program at SF State is to provide students with a practical, hands-on education that emphasizes applications.

The Computer Engineering curriculum at SF State teaches students about computer hardware, software, integration, interfacing, and applications, with a strong emphasis on analysis and design. In their first two years, students obtain a solid foundation in mathematics and sciences. In their third year, students are introduced to a broad spectrum of computer engineering disciplines. In their senior year, students gain in-depth knowledge in elective areas of electrical engineering and computer science. In addition to solving technical problems, engineers must also be responsible and respected members of the community. Therefore, the curriculum includes a range of general education courses to round out the student's university education.

The Bachelor of Science (B.S.) in Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET,, under the General Criteria and the Computer Engineering Program Criteria.

Degree Requirements and Roadmap

Careers in Computer Engineering

Graduates of SF State's Computer Engineering program have a variety of exciting options available to them. Many get high-paying jobs in industry where they engage in the design, analysis, testing, manufacturing, and servicing of electronic computer equipment and software. High technology companies in the fields of electronic and computer manufacturing, communications, robotics, and control all hire computer engineers.

The B.S. degree in Computer Engineering also prepares the student for a continuation of studies in a variety of fields. Graduates can go on to obtain a M.S. or Ph.D. degree in an area of specialization in electrical engineering or computer science or they may decide to obtain a Master's in Business Administration, Law, or Medicine.

Enrollment and Graduation Data

Enrollment and Graduation Data for the Computer Engineering Program, as of Fall 2023, is sourced from SFSU's Institutional Research.

College Year (CY)

(e.g., CY 2011-12 = Summer 2011, Fall 2011, Spring 2012)


Data displayed for Fall semesters only

Degrees Awarded


2011-12 162 10
2012-13 196 18
2013-14 201 14
2014-15 214 16
2015-16 276 17
2016-17 299 20
2017-18 318 19
2018-19 377 35
2019-20 313 36
2020-21 290 41
2021-22 256 38
2022-23 262 30
2023-24 247 N/A