Computer Engineering and MS in Engineering: Embedded Electrical and Computer Systems SF Scholars Roadmap

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.

This roadmap is a suggested plan of study and does not replace meeting with an advisor. Please note that students may need to adjust the actual sequence of courses based on course availability. Please consult an advisor in your major program for further guidance.

Plan of Study Grid
First Year
Fall SemesterUnits
Select One (Major Core): 3-5
General Chemistry I: Essential Concepts of Chemistry  
Chemistry for the Energy and the Environment (B1, B3, ES)  
ENG 114 Writing the First Year: Finding Your Voice (A2) 1 3
ENGR 100 Introduction to Engineering (Major Core) 1
ENGR 121 Gateway to Computer Engineering (Major Core) 1
ENGR 212 Introduction to Unix and Linux for Engineers (Major Core) 2
MATH 226 Calculus I (Major Core, B4) 2 4
GE Area A: Oral Communication (A1) 3,4 3
 Units17-19
Spring Semester
ENGR 213 Introduction to C Programming for Engineers (Major Core) 4 3
MATH 227 Calculus II (Major Core) 4
PHYS 220
PHYS 222
General Physics with Calculus I
and General Physics with Calculus I Laboratory (Major Core, B1, B3)
4
GE Area D 3
GE Area E 3
 Units17
Second Year
Fall Semester
CSC 210 Introduction to Computer Programming (Major Core) 3
MATH 228 Calculus III (Major Core) 4
PHYS 230
PHYS 232
General Physics with Calculus II
and General Physics with Calculus II Laboratory (Major Core)
4
GE Area B: Life Science (B2) 3
GE Area C 3
 Units17
Spring Semester
CSC 220 Data Structures (Major Core) 3
CSC 230 Discrete Mathematical Structures for Computer Science (Major Core) 3
ENGR 205 Electric Circuits (Major Core) 4 3
ENGR 206 Circuits and Instrumentation Laboratory (Major Core) 1
MATH 245 Elementary Differential Equations and Linear Algebra (Major Core) 3
GE Area D 3
 Units16
Third Year
Fall Semester
ENGR 300 Engineering Experimentation (Major Core) 5 3
ENGR 301 Microelectronics Laboratory (Major Core) 5 1
ENGR 305 Linear Systems Analysis (Major Core) 3
ENGR 353 Microelectronics (Major Core) 3
ENGR 356 Digital Design (Major Core) 3
ENGR 357 Digital Design Laboratory (Major Core) 1
GE Area C 3
 Units17
Spring Semester
CSC 340 Programming Methodology (Major Core) 3
ENGR 451 Digital Signal Processing (Major Core) 4
ENGR 476 Computer Communications Networks (Major Core) 3
ENGR 478 Design with Microprocessors (Major Core) 4
GE Area D 3
 Units17
Fourth Year
Summer Semester
GE Area C 3
GE Area UD-C: Upper-Division Arts and/or Humanities (Consider SF State Studies Course) 3
GE Area UD-D: Upper-Division Social Sciences (Consider SF State Studies Course) 3
 Units9
Fall Semester
CSC 413 Software Development (Major Core) 3
ENGR 456 Computer Systems (Major Core) 3
ENGR 696 Engineering Design Project I (Major Core) 6 1
ENGR 844 Embedded Systems (Gradaute Core) 3
Major Upper-Division Electives - Take One 7 3
Graduate Elective - Take One 8,9 3
 Units16
Spring Semester
ENGR 378 Digital Systems Design (Major Core) 3
ENGR 697GW Engineering Design Project II - GWAR (Major Core) 2
ENGR 852 Advanced Digital Design (Gradaute Core) 3
Major Upper-Division Electives - Take One 7 3
Graduate Elective - Take One 8,9 3
 Units14
Fifth Year
Fall Semester
ENGR 800 Engineering Communications (Graduate Core) 3
Select One: 3
Research (if selecting Culminating Experience Option A)  
Graduate Elective (if selecting Culminating Experience Option B) 8,9
 
Graduate Elective - Take One 8,9 3
 Units9
Spring Semester
ENGR 801 Engineering Management (Graduate Core) 3
Select One (Culminating Experience) 3
Applied Research Project (if selecting Culminating Experience Option B)  
Master's Thesis (if selecting Culminating Experience Option A)  
Graduate Elective - Take One 8,9 3
 Units9
 Total Units158-160