Technical Elective Courses in Electrical Engineering
Courses in Electrical Engineering
Introductory Electrical Engineering Laboratory
Basic instruments and experimental techniques in Electrical Engineering.
Oscilloscopes, function generators, frequency counters, and multiple-use meters.
Measurements of voltage, current, frequency response,
transient response, and computer simulation of circuits. Pre/Corequisite: EE98. 1 unit.
to Circuit Analysis
Syllabus Section 01
Syllabus Section 02
Syllabus Section 03
Circuit laws and nomenclature, resistive circuits with D.C. sources, ideal operational amplifier,
controlled sources, natural and complete response of first and second order circuits, steady-state
sinusoidal analysis, and power calculations. Prerequisites: Engr 10 and Phys51 or 71.
Corequisite: Math133A or Math 123 can be taken concurrently. 3 units.
EE101. Circuit Concepts
and Problem Solving
Development of skill and proficiency in solving electric circuit problems;
techniques for analyzing DC circuits, AC circuits, and transients, and Calculus and Differential Equation problems.
Well prepared students should consider credit by examination for this course.
Check the E.E. Department web site for schedule and place of the exams.
Note that passing the challenge exam does not exempt the student from enrolling in EE101.
Prerequisite: EE98 or equivalent with a grade of C or better. 1 unit. credit / no credit
and Statistics in Electrical Engineering
Fundamental concepts of probability. Random variables.
Elements of statistics and simulations. Statistical
analysis of uncertain data. System reliability. Statistical
characterization of random signals. Noise models.
Filtering of noisy signals. EE applications. Prerequisites:
EE112 with a grade of C or better.
EE110. Network Analysis
Mutual inductance. Series/parallel resonance. Step
and impulse responses. System functions. Poles and
zeros, convolution. Bode plots. Laplace Transform
applications to circuit analysis. Prerequisites: EE98
with a grade of C or better, Math133A, English 1A,
EE101. 3 units.
EE112. Linear Systems
Advanced study of linear discrete and continuous systems.
Laplace transforms and Z transforms. Convolution.
System functions and frequency response. Fourier series
and Fourier transforms. Discrete and fast Fourier
transforms. Prerequisites: EE98 with a grade of C
or better, EE101, Math133A. 3 units.
Digital Design I
Boolean algebra and number systems. Combinational
and sequential circuits. Realization of logic blocks
with standard integrated circuit packages. Design
of counters, dividers, registers, arithmetic logic
units and algorithmic state machines. Prerequisite:
EE98 with a grade of C or better, Math 133A, English
1A, Lecture 3 hours, laboratory 3 hours. 4 units.
EE120. Microprocessor Based System Design
Advanced algorithmic processes using MSI and SSI integrated
circuits. Organization and interface requirements
for a microcomputer. Hardware-software tradeoffs in
digital systems. Prerequisites: EE118 with a grade
of C or
better. EE120L to be taken concurrently. Basic knowledge in computer programming and software development. Lecture 3 hours, laboratory 3 hours. 4 units.
EE122. Electronic Design
Active device equivalent circuits with emphasis on
transistors, elementary switching circuits, small-signal
amplifier analysis and design, and operational amplifiers.
Computer simulation. Prerequisites: EE110 with a grade
of C or better, EE97. Lecture 3 hours, laboratory 3 hours.
EE124. Electronic Design
Integrated circuit amplifiers. Amplifiers with feedback.
Frequency response. CAE and CAD. Prerequisites: Submission of major from; Engr100W,
EE122, and EE128 with grades of C or better. Lecture
3 hours, laboratory 3 hours. Lab fee required. 4 units.
EE128. Physical Electronics
Review of semiconductor theory. Methods of device fabrication;
p-n junctions; bipolar junction transistors; field-effect
transistors (FETs); and MOSFETs. Prerequisites: MatE153. Lecture 3 hours. 3 units.
EE132. Theory of Automatic
Theory of linear feedback control systems. Transfer
functions and block diagrams; root-locus techniques;
frequency analysis techniques; compensation; transducers
and servo-system elements. Students are required to
take EE132 or EE160. For students who choose to take
both EE132 and EE160, one of them can be counted as
an elective. Prerequisites: Submission of major form, EE112, with a grade of
C or better. 3 units.
EE140. Principles of
Static electric and magnetic fields using vector calculus
methods. Development of Maxwell’s Equations.
Prerequisites: Phys 52 or 72, EE98 with a grade of
C or better, Math 133A, English 1A. 3 units.
Fields and Waves
Application of Maxwell’s Equations to time-varying
electric and magnetic fields. Plane waves, transmission
lines, waveguides, and antennas. Prerequisites: EE140
with a grade of C or better. 3 units.
EE160. Principles of Communication Systems Syllabus
Amplitude and frequency modulation; pulse code modulation
for digital telephony; baseband and bandpass digital
modulation techniques; the digital transmission hierarchy,
modems for the telephone line, microwave links, coaxial
cable, and satellite transmission; ISDN and xDSL data
transmission. Students are required to take EE160
or EE132. For students who choose to take both EE160
and EE132, one of them can be counted as an elective.
Prerequisites: EE112 with a C or better. Lecture 2 hours, Laboratory 3 hours. 3units.
EE198A. Senior Design
Project I Syllabus
Individual or group design project proposal and initial
design in approved E.E. area; oral and written reports;
professional seminar. Prerequisite: Electrical Engineering Senior in good standing, Engr100W, EE120, EE122, EE128. Laboratory 3 hours. 1
EE198B. Senior Design
Project II Syllabus
Implementation of individual or group design projects
initiated in EE 198A. Oral and written reports. Prerequisite:
EE198A with grade C or better. Laboratory 9 hours.
Elective Courses in Electrical Engineering
EE104. Numerical Methods
in Electrical Engineering
Review of matrix algebra. Solution of linear equations.
Eigen value and Eigen vector problems. Solution of
nonlinear equations. Interpolation. Numerical integration.
Numerical solution of ordinary differential equations.
Approximation of functions. Emphasis on Electrical
Engineering applications of numerical methods. Prerequisites:
EE110, EE118 and EE140 with a grade of C or better. 3 units.
EE105. Electronics and Microprocessor Applications
Introduction to microprocessor, hardware interfacing, A/D and D/A converters and data acquisition. Microprocessor assembly language and programming. Moters, sensors, actuators and microcontrollers. Emphasis on hardware interfacing and design with microprocessors. Not open to EE majors.
Prerequisites: EE98. Lecture 2 hours, Laboratory 3 hours. 3 units.
Fundamentals of Mechatronics Engineering Syllabus
Foundational concepts in mechatronics including analog and digital electronics, sensors, actuators, microprocessors and microprocessor interfacing to electromechanical systems. Hands-on laboratory experiments with components and measurement equipment used in the design of mechatronic products. Prerequisites: EE98, MATH 133A, ME 30(See ME106 for Prerequisites). 3 units.
EE125. Analog CMOS
Analysis and design of analog CMOS integrated circuits.
Voltage references, noise analysis, amplifiers and
comparators, sample-and-hold circuits, switched capacitor
circuits and data converters. Prerequisite: EE124.
EE126. Test Development Engineering Program I
Introduction to test development engineering, including basic IC and component measurements, measurement accuracy, correction and calibration, DSP-based testing, test economics, and overview of Design for Test (DFT). Laboratory work investigates op-amps, voltage references, clocks, ADCs and DACs. Prerequisites: EE124 and instructor consent. Lecture 2 hours / laboratory 3 hours. 3 units.
EE127. Electronics for Bioengineering Applications Syllabus
Study of the fundamental concepts of electrical circuits relevant to the use and design of biomedical instruments and devices currently used for patient care using several examples. Prerequisites: EE98. Lecture. 3 units.
Introduction to Integrated Circuits Processing and Design
Basic processes involved in fabrication of integrated
circuits; material preparation; oxidation; diffusion;
photolithographic and chemical processes; photo resist;
thin-film evaporation. Layout of transistors and passive
devices; evaluation of device parameters. Prerequisites:
MatE25 or MatE153. Corequisites: EE128 Lecture 2 hours, laboratory
3 hours. 3 units.
Magnetic circuits, force calculations, transformers,
voice-coil motors, D.C. motors and generators, step
motors and brushless D.C. motors. Prerequisites: Submission of major form, EE110,
EE140. 3 units.
Study of power electronic circuits and applications
including switch-mode regulators, AC-DC, DC-DC and
DC-AC conversion, uninterruptable power supplies, variable
speed drives, active filtering and harmonic cancellation;
laboratory demonstrations. Applications include electric
vehicle propulsion and spacecraft power systems. Prerequisite:
EE124. 3 units.
EE138. Introduction to Embedded Control System Design Syllabus
This is a first course in embedded system design. Topics covered include
embedded system design challenge and metrics; processor and IC
technologies; software and hardware architectures for ESD; design flow and
tools; the design of standard peripherals, microcontrollers,
single-purpose and general-purpose processors; basic concepts of
interfacing and communication protocols in ESD. Prerequisite: EE120. 3 Units.
to Digital Signal Processing
Discrete system theory, convolution, spectral analysis;
FIR and IIR filter design; quantization effects. Applications
to music and speech analysis. Prerequisite: EE112. 3 units.
EE161. Digital Communication Systems Syllabus
Transmission of signals through linear systems; time-bandwidth
requirements. Analog communications; amplitude modulation
and demodulation; angle modulation and demodulation.
Digital communication. Phase-locked loops. Prerequisite:
EE102, EE112. 3 units.
Fiber Optic Communication Syllabus
Fiber optic systems components (cables, sources, detector, and transmiters); systems transmission noise and reliability; system design (specifications, limitations, components). Design project.
Prerequisite: EE128. 3
EE166. Design of CMOS Digital Integrated Circuits Syllabus
Review of bipolar and MOSFET transistors and transistor
switching times. Design of bipolar logic families,
MOS and CMOS logic families. Static and dynamic shift
registers; flip-flips; op amps; comparators; A/D converters.
Prerequisite: EE128. 3 units.
Manufacturing Methods Syllabus
CMOS manufacturing methods; advanced processing for
integrated circuits. Analysis of yield, statistical
process control and design of experiments as applied
to process design, integration and characterization.
Lecture 2 hours/lab 3 hours. Prerequisite: EE128,
MatE129. 3 Units
Systems Fabrication and Design Syllabus
Hands-on design, fabrication, and testing of micro
electro-mechanical systems (MEMS). Processes including
oxidation, photolithography, etching, wet processing,
and metal deposition applied to MEMS. Design problems
for MEMS transducer components such as cantilever
beam actuators, membrane deflection sensors, and micro
fluidic flow channels. Prerequisite: CE112 or MatE25 or EE98. Lecture 2 hours/ lab 3 hours.
EE172. Microwaves Syllabus
Introduction to microwave engineering and techniques.
Transmission lines and wavelines, microwave network
analysis. Impedance matching and timing. Resistors,
dividers, couplers. Prerequisite: EE142. 3 units.
EE173. Active Microwave
Active Microwave Circuits. Microwave amplifier and
oscillator circuits. BJT. MESFET/PHEMT devices introduced.
Introduction to microwave circuits. Prerequisite:
EE172. 3 Units.
Voltage amplifiers, converters, oscillators, filters,
active filters, integrated circuits and subsystems,
gain and bandwidth, design examples. Prerequisite:
EE175. Filter Design:
Passive, Active and Switched-Capacitor
Design of passive, active and switched-capacitor filters.
Computer-aided design of filters, and computer simulation
of switched-capacitor structures. Fundamentals of
digital filters and application to exact design of
switched-capacitor filters. Prerequisites: EE112,
EE122. 3 units.
EE176. Computer Organization Syllabus
Design of instruction sets, addressing modes, and
memory management. Data and control paths of the CPU.
Microprogramming. Arithmetic units and I/O organization.
Prerequisite: EE120. 3 units.
EE177. Digital System Interfacing Syllabus
System hardware and software; Bus design and timing, processor and local
buses, bridge and bus hierarchy, fault-tolerant; Parallel, serial, and
Internet communication, RS232, USB, SATA, GPIB, PCI, SCSI; A/D and
D/A; System design process, design entry, signal integrity, PCB testing.
Prerequisite: EE120. 3 units.
EE178. Digital Design
This course covers advanced digital design technologies
as they relate to synchronous digital systems. The
course requires student to design projects that deal
with the use of CAD tools for the design, simulation,
and implementation of systems with FPGA’s. Prerequisite:
EE118. 3 Units.
EE179. Digital Design
Basic constructs of VHDL; modeling techniques; chip-level
and system-level design. Compilation, simulation,
source-level debugging, synthesis and FPGA. Design
exercises and major project to be carried out in open
lab. Prerequisite: EE118. Lecture 2 hours/ lab 3 hours. 3 units
Individual Studies Syllabus EE180 Application
This course is designed to allow seniors to work individually with a
faculty member on a project or topic of mutual interest. The course is
arranged on an individual basis at the instigation of the student or
faculty member. Before enrolling for EE180, students are encouraged to
complete all their required foundation courses in mathematics, chemistry,
physics, ENGR10, CMPE46, EE097, EE098, as well as some required electrical
engineering courses EE101, EE102, EE110, EE112, EE118, EE122, and EE128.
These requirements are to ensure that students will have enough background
to address challenging engineering problems in collaboration with their
faculty mentor. Under special circumstances and with the approval of EE
Department Chair or Undergraduate Advisor on the EE180 Application Form,
one 3-unit individual studies course may be used as an elective course in
the EE program. Each student who enrolls in EE180 must create a list of
"Learning Objectives" (LOs) with approval from his/her faculty mentor. The
list of LOs together with EE180 Application Form must be completed and
approved before the last day of drop without a "W" grade. The number of
LOs must be between 6 and 10 and must satisfy at least 4 ABET outcomes
among the ones listed in the "ABET outcomes" section of this course
syllabus. Prerequisite: BS in Electrical Engineering Senior in good standing. Repeatable for credit. Credit/No Credit. 1-3 units.
Fundamentals of Internetworking Syllabus
Data communication concepts, protocols, algorithms;
7-layer OSI reference model, implementations of the
OSI model; physical media (fiber, wire); LAN architectures
and components, Ethernet, FDDI, TCP/IP, and related
standards. Prerequisite: EE118. 3 Units.
Test Design Engineering I
Introduction to Test Design Engineering; Basic IC
and Component measurements; Measurement accuracy,
Correction, and Calibration; DSP based testing; Design
for Test; Laboratory Bench Test development and execution.
Prerequisite: EE122. Lecture 2 hours/ lab 3 hours. 3 units.
EE 183. Electronics
Test Design Engineering II
Best practices in Test methods and techniques; ATE
Test hardware/software, Device characterization; Multi-
system reliability; Device interface board design,
building, debug; ATE development and Execution. Prerequisite:
EE 182. Lecture 2 hours/ lab 3 hours. 3
EE189. Special Topics
in Electrical EngineeringSyllabus
Advanced topics in Electrical Engineering. Content
varies from semester to semester. Prerequisite: Instructor consent/senior standing. Repeatable for credit.
Part-time or full-time on-site paid work experience
based on a pre-approved project assignment in area
of student’s career objective. Progress reports,
oral presentations, formal report and evaluation by
project supervisor. Approved technical elective. Prerequisite:
Instructor’s approval. 3 units.