Bachelor of Science in Computer Engineering Roadmap

128 Total Units Required
Minimum Number of Units in Major: 94

Plan of Study Grid
First SemesterUnits
CHEM 115
General Chemistry I: Essential Concepts of Chemistry
or Chemistry for the Energy and the Environment
3-5
ENGR 100 Introduction to Engineering 1
ENGR 121 Gateway to Computer Engineering 1
ENGR 212 Introduction to Unix and Linux for Engineers 2
MATH 226 Calculus I 1 4
GE Area A: Written English Communication (A2) 2,3 3
 Units14-16
Second Semester
ENGR 213 Introduction to C Programming for Engineers 3
MATH 227 Calculus II 4
PHYS 220
PHYS 222
General Physics with Calculus I
and General Physics with Calculus I Laboratory
4
GE Area B: Life Science (B2) 3
GE Area D: U.S. History (D2) or U.S. and California Government (D3) 3
 Units17
Third Semester
CSC 210 Introduction to Computer Programming 3
MATH 228 Calculus III 4
PHYS 230
PHYS 232
General Physics with Calculus II
and General Physics with Calculus II Laboratory
4
GE Area A: Written English Communication II (A4) 3
GE Area C: Arts (C1) or Humanities (C2) 3
 Units17
Fourth Semester
CSC 220 Data Structures 3
CSC 230 Discrete Mathematical Structures for Computer Science 3
ENGR 205
ENGR 206
Electric Circuits
and Circuits and Instrumentation Laboratory 6
4
MATH 245 Elementary Differential Equations and Linear Algebra 3
GE Area A: Oral Communication (A1) 4 3
 Units16
Fifth Semester
ENGR 300 Engineering Experimentation 5 3
ENGR 301 Microelectronics Laboratory 1
ENGR 305 Linear Systems Analysis 3
ENGR 353 Microelectronics 3
ENGR 356
ENGR 357
Digital Design
and Digital Design Laboratory
4
GE Area C: Humanities: Literature (C3) 3
 Units17
Sixth Semester
CSC 340 Programming Methodology 3
ENGR 451 Digital Signal Processing 4
ENGR 476 Computer Communications Networks 3
ENGR 478 Design with Microprocessors 4
GE Area D: Social Sciences (D1) 3
 Units17
Seventh Semester
CSC 413 Software Development 3
ENGR 378 Digital Systems Design 3
ENGR 456 Computer Systems 3
ENGR 696 Engineering Design Project I 6 1
GE Area C: Arts (C1) 3
GE Area D: U.S. History (D2) or U.S. and California Government (D3) 3
 Units16
Eighth Semester
ENGR 697GW Engineering Design Project II - GWAR 2
Major Upper Division Electives – Take Two 7 6
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
 Units14
 Total Units128-130