Bachelor of Science in Electrical Engineering

Program Webpage: https://engineering.sfsu.edu/electrical-engineering 

Program Head: Dr. Xiaorong Zhang

Overview

Electrical Engineering applies mathematics and science to drive innovation in power systems, analog and digital electronics, signal processing, communications, and control—preparing engineers to tackle real-world challenges with practical, cutting-edge solutions.

The Bachelor of Science in Electrical Engineering (BSEE) at SF State builds industry-ready professionals through a hands-on curriculum focused on designing electrical components, solving complex problems, and analyzing advanced systems. The four-year program progresses as follows:

  • Years 1-2: Foundation in mathematics, physics, chemistry, and introductory engineering, including computer programming and circuits.

  • Year 3: Exploration of electronics, signals, and systems through interactive coursework and labs.

  • Year 4: Specialization in areas like electronics, computers, communications, signal processing, power systems, and robotics, culminating in a multidisciplinary senior project designing an engineering solution.

General Education courses complement technical studies, fostering ethical, community-minded graduates. The GE requirements are described in the Undergraduate Education section of this Bulletin. 

Accredited by the Engineering Accreditation Commission of ABET (https://www.abet.org), the BSEE meets rigorous standards, ensuring recognition by employers and graduate programs worldwide.

Program Educational Objectives

Graduates of the BSEE program are expected to have, within a few years of graduation:

  • Established themselves as practicing professionals or engaged in graduate study in electrical engineering or a related field.

  • Demonstrated an ability to be productive and responsible professionals.

Applicants

  • Freshmen: Admission requires four years of high school, one year of physics, and one year of chemistry. Computer programming is recommended to enhance problem-solving and technical readiness.

  • Transfers: Complete the mathematics, chemistry, physics, and engineering sequence in SF State BSEE's First-Time Student Roadmap for freshman and sophomore years at a community college for a seamless transition.

Careers in Electrical Engineering

SF State BSEE graduates launch into dynamic careers, applying hands-on expertise to shape tomorrow’s technology. Across the Bay Area and beyond, our alumni design and test electronic systems, circuit boards, and microchips in electronics, build 5G networks in communications, and create AI-driven automation in robotics and control. They innovate and maintain sustainable solutions in power and utilities—from solar grids to wind systems, develop smart firmware for IoT devices in embedded systems, and enhance applications like wireless systems, media, and diagnostics through signal processing.

High-tech firms, consultancies, and startups seek our graduates’ practical skills—honed through hands-on lab work and projects like the senior design capstone—while others pursue master’s or Ph.D. degrees or interdisciplinary fields.

Program Learning Outcomes

Upon completion of the Bachelor of Science in Electrical Engineering, a student will be able to demonstrate:

  1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. an ability to communicate effectively with a range of audiences.
  4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  5. an ability to function effectively on a team whose members together provide leadership, create a collaborative environment, establish goals, plan tasks, and meet objectives.
  6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Electrical Engineering (B.S.) — 93 units minimum

All courses for the major must be completed with a letter grade.

General Education Requirements Met in the Major

The requirements below are deemed “met in the major” upon completion of the courses listed (even though the courses and their prerequisites are not approved for GE). This is true whether or not the student completes the major.

  • Area 1B (Critical Thinking) is satisfied upon completion of ENGR 205 and either ENGR 201 or ENGR 213.
  • Upper-Division General Education, Physical and Life Sciences (5UD) is satisfied upon completion of ENGR 478.

Lower-Division Math and Science Courses (30-31 units)

Select One:3-4
General Chemistry I
Chemistry for Energy and the Environment
MATH 226Calculus I4
MATH 227Calculus II4
MATH 228Calculus III4
MATH 245Elementary Differential Equations and Linear Algebra3
PHYS 220
PHYS 222
General Physics with Calculus I
and General Physics with Calculus I Laboratory
4
PHYS 230
PHYS 232
General Physics with Calculus II
and General Physics with Calculus II Laboratory
4
PHYS 240
PHYS 242
General Physics with Calculus III
and General Physics with Calculus III Laboratory
4

Lower-Division Electrical Engineering Courses (19 units)

ENGR 100Introduction to Engineering3
ENGR 205Electric Circuits3
ENGR 206Circuits and Instrumentation Laboratory1
ENGR 212Introduction to Unix and Linux for Engineers2
ENGR 213Introduction to C Programming for Engineers3
ENGR 214C Programming Laboratory1
ENGR 221Data Structures and Algorithms in Python4
ENGR 281Probability and Statistics for Engineers2

Upper-Division Electrical Engineering Courses (38 units)

ENGR 301Microelectronics Laboratory1
ENGR 305Linear Systems Analysis3
ENGR 306Electromechanical Systems3
ENGR 350Introduction to Engineering Electromagnetics3
ENGR 353Microelectronics3
ENGR 356Digital Design3
ENGR 357Digital Design Laboratory1
ENGR 442Operational Amplifier Systems Design3
ENGR 446Control Systems Laboratory1
ENGR 447Control Systems3
ENGR 449Communication Systems3
ENGR 451Digital Signal Processing4
ENGR 478Design with Microprocessors4
ENGR 696Engineering Design Project I1
ENGR 697GWEngineering Design Project II - GWAR2

Upper-Division Engineering Electives (6 units)

Choice of upper-division electives must present a clearly identifiable educational objective and ensure that the program requirements in engineering science and design are met by all students. Distribution of credit units among engineering science and design is given in the Advising Guide. A study plan of intended upper-division electives must be approved by the student’s advisor and the program coordinator prior to the seventh semester of the engineering program.

A total of 6 units of upper-division engineering electives from the following list of courses is required. Students with a GPA of at least 3.0 and the required prerequisites may take graduate courses (numbered 800 and above) with the approval of their advisor or the program coordinator.

ENGR 378Digital Systems Design3
ENGR 410Process Instrumentation and Control3
ENGR 411Instrumentation and Process Control Laboratory1
ENGR 413Artificial Intelligence in Engineering3
ENGR 415Mechatronics4
ENGR 445Analog Integrated Circuit Design4
ENGR 448Electrical Power Systems3
ENGR 453Digital Integrated Circuit Design4
ENGR 454Application Specific Integrated Circuit Design4
ENGR 455Power Electronics3
ENGR 456Computer Systems3
ENGR 458Renewable Electrical Power Systems and Smart Grid3
ENGR 476Computer Communications Networks3
ENGR 492Hardware for Machine Learning3
ENGR 498Advanced Design with Microcontrollers4
ENGR 610Engineering Cost Analysis3
ENGR 844Embedded Systems3
ENGR 845Neural-Machine Interfaces: Design and Applications3
ENGR 848Digital VLSI Design3
ENGR 849Advanced Analog IC Design3
ENGR 850Digital Design Verification3
ENGR 851Advanced Microprocessor Architectures3
ENGR 852Advanced Digital Design3
ENGR 853Advanced Topics in Computer Communication and Networks3
ENGR 856Nanoscale Circuits and Systems3
ENGR 858Hardware Security and Trust3
ENGR 859On-Device Machine Learning3
ENGR 868Advanced Control Systems3
ENGR 869Robotics3
ENGR 870Robot Control3
ENGR 890Static Timing Analysis for Nanometer Designs3

General Education Requirements

Requirement Course Level Units Area Designation
English Composition LD 3 1A
Critical Thinking LD 3 1B
Oral Communication LD 3 1C
Mathematical Concepts and Quantitative Reasoning LD 3 2
Arts LD 3 3A
Humanities LD 3 3B
Social and Behavioral Sciences LD 6 4
Physical Science LD 3 5A
Biological Science LD 3 5B
Laboratory LD 1 5C
Ethnic Studies LD or UD 3 6
Science or Math/Quantitative Reasoning UD 3 5UD or 2UD
Arts or Humanities UD 3 3UD
Social and Behavioral Sciences UD 3 4UD
SF State Studies
Courses certified as meeting the SF State Studies requirements may be upper or lower division in General Education (GE), a major or minor, or an elective.
American Ethnic and Racial Minorities LD or UD 3 AERM
Environmental Sustainability and Climate Action LD or UD 3 ES
Global Perspectives LD or UD 3 GP
Social Justice LD or UD 3 SJ

Note: LD = Lower-Division; UD = Upper-Division.

First-Time Student Roadmap (4 Year)

The roadmaps presented in this Bulletin are intended as suggested plans of study and do not replace meeting with an advisor. For a more personalized roadmap, please use the Degree Planner tool found in your Student Center.

First-Time Student Roadmap QR Pathway I/II

5 Year First-Time Student Roadmap QR Pathway I/II

First-Time Student Roadmap QR Pathway III/IV

SF State Scholars

The San Francisco State Scholars program provides undergraduate students with an accelerated pathway to a graduate degree. Students in this program pursue a bachelor’s and master’s degree simultaneously. This program allows students to earn graduate credit while in their junior and/or senior year, reducing the number of semesters required for completion of a master’s degree.

Electrical Engineering BS + Electrical and Computer Engineering MS SF State Scholars Roadmap

General Advising Information for Transfer Students

  1. Before transfer, complete as many lower-division requirements or electives for this major as possible.
  2. The following courses are not required for admission but are required for graduation. Students are strongly encouraged to complete these units before transfer; doing so will provide more flexibility in course selection after transfer.
    • a course in U.S. History
    • a course in U.S. & California Government

For information about satisfying the requirements described in (1) and (2) above at a California Community College (CCC), please visit http://www.assist.org. Check any geographically accessible CCCs; sometimes, options include more than one college. Use ASSIST to determine:

  • Which courses at a CCC satisfy any lower-division major requirements for this major;
  • Which courses at a CCC satisfy CSU GE, US History, and US & CA Government requirements.

Remedial courses are not transferable and do not apply to the minimum 60 semester units/90 quarter units required for admission.

Additional units for courses that are repeated do not apply to the minimum 60 units required for upper-division transfer (for example, if a course was not passed on the first attempt or was taken to earn a better grade).

Before leaving the last California Community College of attendance, obtain a summary of completion of lower-division General Education units (IGETC or CSU GE Breadth). This is often referred to as a GE certification worksheet. SF State does not require delivery of this certification to Admissions, but students should retain this document for verifying degree progress after transfer.

Credit for Advanced Placement, International Baccalaureate, or College-Level Examination Program courses: AP/IB/CLEP credit is not automatically transferred from the previous institution. Units are transferred only when an official score report is delivered to SF State. Credit is based on the academic year during which exams were taken. Refer to the University Bulletin in effect during the year of AP/IB/CLEP examination(s) for details regarding the award of credit for AP/IB/CLEP.

Students pursuing majors in science, technology, engineering, and mathematics (STEM) disciplines often defer 6-9 units of lower-division General Education in Areas C and D until after transfer to focus on preparation courses for the major. This advice does not apply to students pursuing associate degree completion before transfer.

Transferring From Institutions Other Than CCCs or CSUs

Review SF State's lower-division General Education requirements. Note that, as described below, the four basic skills courses required for admission meet GE Areas 1A/A2, 1B/A3, 1C/A1, and 2/B4 in the SF State GE pattern. Courses that fulfill the remaining areas of SF State’s lower-division GE pattern are available at most two-year and four-year colleges and universities.

Of the four required basic skills courses, a course in critical thinking (1B/A3) may not be widely offered outside the CCC and CSU systems. Students should attempt to identify and take an appropriate course no later than the term of application to the CSU. To review more information about the 1B/A3 requirement, please visit bulletin.sfsu.edu/undergraduate-education/general-education/lower-division/#AAEL.

Waiting until after transfer to take a single course at SF State that meets both US and CA/local government requirements may be an appropriate option, particularly if transferring from outside of California.