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 super computers 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 in Computer Engineering is a 126-unit degree. Major requirements comprise 93 units, including mathematics, chemistry and physics prerequisites. The remaining 33 units are in general education.

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 Bachelor of Science 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

Computer engineering enrollment and graduation data since 2004

Academic Year

Enrollment

Degrees Conferred

2004-05

44

1

2005-06

68

4

2006-07

86

4

2007-08

98

3

2008-09

98

3

2009-10

102

5

2010-11

136

2

2011-12

161

10

2012-13

196

17

2013-14

201

14

2014-15

221

16

2015-16

276

17

2016-17

299

20

2017-18 318 16
2018-19 377 35
2019-20 313 33

Note: the B.S. in Computer Engineering degree was first offered by the School of Engineering in 2004.