Computer Engineering and MS in Electrical and Computer Engineering 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.
First Year | ||
---|---|---|
Fall Semester | Units | |
Select One (Major Core): | 3-5 | |
General Chemistry I: Essential Concepts of Chemistry | ||
Chemistry for 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 | |
Units | 17-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 C | 3 | |
GE Area E | 3 | |
Units | 17 | |
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 | |
Units | 17 | |
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 | |
Units | 16 | |
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 F ± | 3 | |
Units | 17 | |
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 | |
Units | 17 | |
Fourth Year | ||
Summer Semester | ||
GE Area C | 3 | |
GE Area UD-C: Upper-Division Arts and/or Humanities (Consider SF State Studies Course) 6 | 3 | |
GE Area UD-D: Upper-Division Social Sciences (Consider SF State Studies Course) 6 | 3 | |
Units | 9 | |
Fall Semester | ||
CSC 413 | Software Development (Major Core) | 3 |
ENGR 456 | Computer Systems (Major Core) | 3 |
ENGR 696 | Engineering Design Project I (Major Core) 7 | 1 |
ENGR 844 | Embedded Systems (Graduate Core) | 3 |
Major Upper-Division Electives - Take One 8 | 3 | |
Graduate Elective - Take One 9 | 3 | |
Units | 16 | |
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 (Graduate Core) | 3 |
Major Upper-Division Electives - Take One 8 | 3 | |
Graduate Elective - Take One 9 | 3 | |
Units | 14 | |
Fifth Year | ||
Fall Semester | ||
ENGR 845 | Neural-Machine Interfaces: Design and Applications (Graduate Core) | 3 |
Select One: | 3 | |
Research (if selecting Culminating Experience Option A) | ||
Graduate Elective (if selecting Culminating Experience Option B) 9 |
||
Graduate Elective - Take One 9 | 3 | |
Units | 9 | |
Spring Semester | ||
ENGR 850 | Digital Design Verification (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 9 | 3 | |
Units | 9 | |
Total Units | 158-160 |
1 | ENG 114 can only be taken if you complete Directed Self-Placement (DSP) and select ENG 114; if you choose ENG 104/ENG 105 through DSP you will satisfy A2 upon successful completion of ENG 105 in the second semester; multilingual students may be advised into alternative English courses. |
2 | To determine the best B4 course option, students should complete the online advising activity at mathadvising.sfsu.edu. Questions? Contact Gator Smart Start. |
3 | To avoid taking additional units, it is recommended that you meet SF State Studies (AERM, GP, ES, SJ) and Ethnic Studies requirements within your GE or major. |
4 | GE Area A: Critical Thinking (A3) is satisfied upon completion of ENGR 205 and either ENGR 201 or ENGR 213. |
5 | GE Area UD-B: Upper-Division Physical and/or Life Sciences is satisfied upon completion of ENGR 300 and either ENGR 301 or ENGR 302. |
6 | To avoid taking additional units, it is recommended that you meet U.S. and California Government (USG/CSLG) within Upper-Division GE. |
7 | Students must complete 21 units of upper-division Engineering units before registering for ENGR 696. |
8 | Major Electives (6-7 units) ENGR 491 Real-time Digital Signal Processing (3 units) |
9 | Graduate Engineering Electives (12-15 units)* ENGR 415 Mechatronics (4 units) ENGR 445 Analog Integrated Circuit Design (4 units) ENGR 446 Control Systems Laboratory (1 unit) ENGR 451 Digital Signal Processing (4 units) |
* | The total number of units required will depend on the Culminating Experience option selected. |
± | Given catalog rights, fall 2022 transfer students do not need to complete an Area F course. |