B.S. in Electrical Engineering

Computer Engineering Option Curriculum

FRESHMAN YEAR

Units

1st Quarter

 

Computer Science 31 — Introduction to Computer Science I

4

English Composition 3 — English Composition, Rhetoric, and Language

5

Mathematics 31A — Differential and Integral Calculus 4

2nd Quarter

 

Chemistry and Biochemistry 20A — Chemical Structure

4

Computer Science 32 — Introduction to Computer Science II

4

Mathematics 31B — Integration and Infinite Series

4

Physics 1A — Mechanics

5

3rd Quarter

 

Computer Science 33 — Introduction to Computer Organization

5

Mathematics 32A — Calculus of Several Variables

4

Physics 1B — Oscillations, Waves, Electric and Magnetic Fields

5

HSSEAS GE Elective *

5

SOPHOMORE YEAR

 

1st Quarter

 

Electrical Engineering 3 — Introduction to Electrical Engineering

3

Mathematics 32B — Calculus of Several Variables

4

Mathematics 33A — Linear Algebra and Applications

4

Physics 4AL — Mechanics Laboratory

2

2nd Quarter

 

Electrical Engineering 10 — Circuit Theory I

4

Electrical Engineering M16 or Computer Science M51A — Logic Design of Digital Systems

4

Mathematics 33B — Differential Equations

4

Physics 1C — Electrodynamics, Optics, and Special Relativity

5

3rd Quarter

 

Electrical Engineering 102 — Systems and Signals

4

Mathematics 132 — Complex Analysis for Applications

4

Physics 4BL — Electricity and Magnetism Laboratory

2

HSSEAS Ethics Course

4

JUNIOR YEAR

 

1st Quarter

 

Computer Science 35L — Software Construction Laboratory

2

Electrical Engineering 101A — Engineering Electromagnetics

4

Electrical Engineering 110 — Circuit Analysis II

4

Electrical Engineering 113 — Digital Signal Processing

4

Electrical Engineering 131A — Probability

4

2nd Quarter

 

Electrical Engineering 2 — Physics for Electrical Engineers

4

Electrical Engineering 110L — Circuit Measurements Laboratory

2

Electrical Engineering 115A — Analog Electronic Circuits I

4

Statistics 105 — Statistics for Engineers

4

3rd Quarter

 

Electrical Engineering 103 — Applied Numerical Computing

4

Electrical Engineering 115C — Digital Electronic Circuits

4

HSSEAS GE Elective *

4

Pathway Course (Electrical Engineering 132A — Introduction to Communication Systems or Computer Science M117 — Computer Networks: Physical Layer) †

4

SENIOR YEAR

 

1st Quarter

 

HSSEAS GE Elective *

5

Pathway Course (Computer Science 111 — Operating Systems Principles) †

4

Technical Breadth Course */ Pathway Laboratory Course †

6

2nd Quarter

 

Electrical Engineering M116C or Computer Science M151B — Computer Systems Architecture

4

Pathway Course (Computer Science 131 — Programming Languages or 132 — Compiler Construction or 180 — Introduction to Algorithms and Complexity) †

4

Technical Breadth Course */ HSSEAS GE Elective *

9

3rd Quarter

 

Electrical Engineering 132B (Data Communications and Telecommunication Networks) or Computer Science 118 (Computer Network Fundamentals)

4

Pathway Design Course †

4

Technical Breadth Course */ HSSEAS GE Elective *

9

TOTAL

190

 
* Students should contact the Office of Academic and Student Affairs for approved lists in the categories of technical breadth and HSSEAS GE (see page 19 for details).
† See page 75 for the computer engineering pathway.