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, https://www.abet.org, under the General Criteria and the Computer Engineering Program Criteria.
Degree Requirements and Roadmap
- Fall 2026 and Later CompE Bulletin Page: Provides the official degree requirements for the Computer Engineering curriculum effective Fall 2026 and later.
- Fall 2023 - Spring 2026 CompE Bulletin Page: Provides the official degree requirements for the Computer Engineering curriculum effective from Fall 2023 through Spring 2026.
- Pre-Fall 2023 CompE Bulletin Page: Provides the official degree requirements for the Computer Engineering curriculum prior to Fall 2023.
- Fall 2026 and Later CompE Major Planning Worksheet: Lists the major requirements for the Computer Engineering curriculum effective Fall 2026 and later, along with course prerequisites.
- Fall 2023 - Spring 2026 CompE Major Planning Worksheet: Lists the major requirements for the Fall 2023 – Spring 2026 curriculum, along with course prerequisites.
- Pre-Fall 2023 CompE Major Planning Worksheet: Lists the major requirements for the Pre-Fall 2023 curriculum, along with course prerequisites.
Careers in Computer Engineering
SF State BSCompE graduates pursue diverse careers in the Bay Area and beyond, applying their hands-on technical expertise to develop next-generation technologies. Our alumni design, test, and optimize computer hardware, software, and firmware; develop embedded systems; and create AI applications for fields such as IoT, robotics, healthcare, and automotive technology.
High-tech companies, engineering firms, and startups value the practical skills our students develop through hands-on laboratory work and project-based learning, including the senior design capstone. Graduates also pursue master’s and Ph.D. degrees in computer engineering and related interdisciplinary fields.
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) |
Enrollment 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 |