Control and Power Electronics Courses
General
and Core Courses
EE210. Linear
System Theory
Syllabus
Continuous and discrete convolution and correlation.
Review of transform theory. Two-sided transforms including
continuous and discrete Fourier transform. Continuous
and discrete state variable theory. Applications and
computer simulations.
Prerequisite: EE112. 3 units.
EE221. Semiconductor
Devices I
Syllabus
Study of semiconductors in equilibrium and non-equilibrium
conditions; principles of semiconductor device fabrication,
process and simulation; p-n junctions; and junction
transistors; device simulation and device modeling
for circuit analysis.
Prerequisites: EE124, EE128. 3 units.
EE250. Probability,
Random Variables and Stochastic Processes
Syllabus
Random variables, random processes, power spectral
density, Optimum linear systems, and queuing theory.
Prerequisites: EE102, EE112. 3 units.
EE295. Technical Writing
Syllabus
Students learn to analyze and write about issues in engineering ethics. Three types of ethics are explored: ethics of the person, the process, and the product.
Prerequisites: Graduate standing. 3 units.
EE297A MSEE Project Proposal
297A Syllabus
297A Application
Written project proposal development for research/design project, subsequently culminating the MSEE work in EE297B. An approved application for EE297A registration including project title and abstract, graduate seminar participation, oral proposal presentation and defense required.
Prerequisites: Competency in written English certification and admission
to the candidacy for the master’s degree. 3 units.
EE297B MSEE Project
297B Syllabus
Implementation of the research/design project, culminating the MSEE work proposed in EE 297A. Formal Master's project report and its formal defense required.
Prerequisites: EE 297A. 3 units.
EE298. Special Problems
Advanced individual work in Electrical Engineering.
Prerequisites: Graduate standing. 1 to 3 units (Credit
/ No Credit grading)
EE298I Electrical Engineering Internship Experience.
Syllabus
For this course a student is employed in industry as an electrical engineering intern or in an equivalent position.
The course supplements and supports student's plan of study. The course is repeatable.
Prerequisite: Graduate standing. 1 to 3 units (Credit/ No Credit grading)
EE299A Master’s
Thesis Proposal
299A Syllabus
299A Application
Written Thesis proposal development for research/design, subsequently culminating the MSEE work in EE299B. An approved application for EE299A registration, including project title and abstract, graduate seminar participation, oral proposal presentation and defense required.
Prerequisites: Competency in written English certification and admission
to the candidacy for the master’s degree. C/NC
(no letter grade given) 3 units.
EE299B. Master’s
Thesis
299B Syllabus
Implementation of the research/design, culminating the MSEE work proposed in EE 297A. Formal Master's Thesis report and its formal defense required.
Prerequisites:EE 299A. 3 units.
Communications and Digital Signal Processing Courses
EE211. Network Analysis
and Synthesis
Basic methods for synthesizing passive one-port and
two-port networks. Review of analysis methods and
mathematical tools; LC, RC input impedance synthesis;
two port synthesis; properties of second order systems;
sensitivities; operational-amplifier considerations.
Prerequisites: EE112. 3 units.
EE212. Active
Network Synthesis
Active network synthesis. Advanced and specialized
techniques of analysis, synthesis and approximation;
consideration of recent developments in the field.
Prerequisites: EE211. 3 units.
EE251. Digital Data
Transmission I
Syllabus
Review of random processes. Gaussian noise. Sampling, quantization and pulse transmission. Bandlimited channels and equalization. Signal space analysis. Digital modulation techniques. Tradeoffs between power and transmission rate. Prerequisites: EE112, EE250. 3 units.
EE252. Digital Data
Transmission II
Syllabus
Digital modulation techniques for power and bandwidth limited communication systems. Offset QPSK, GMSK, noncoherent modulation and detection. Multipath fading channels, diversity and combining methods.
Prerequisite: EE251. 3 units.
EE253. Digital Signal
Processing I
Syllabus
Time and frequency analysis of discrete- time signals
and systems. Fast implementations of the DFT and its
relatives. IIR and FIR digital filter design, implementation,
and quantization error analysis. Decimation, interpolation
and introduction to multirate processing.
Prerequisites:
EE112; Co requisite: EE210. 3 units.
EE254. Digital Signal
Processing II
Syllabus
Multi rate signal processing, filter banks, and wavelets.
Random signal models. Optimal filtering of discrete-time
noisy signals. LMS and RLS adaptive filtering. Interference
canceling. Linear prediction. Classical, model-based
and Eigen analysis spectral estimation.
Prerequisites:
EE250 and EE253. 3 units.
EE255. Mobile/Wireless
communications
Syllabus
Cellular mobile radio systems, propagation models,
multi path propagation effects, diversity and combining,
noise and interference are discussed. Analog and digital
modulation techniques and their performance measures,
multiple access techniques such as FDMA, TDMA, and
CDMA are discussed.
Prerequisites: EE142. 3 units.
EE256.
Programmable DSP Architecture and Applications
Syllabus
Implementations of DSP algorithms using programmable
DSP architectures. Internal architectural requirements
for a DSP device, system level hardware/software design,
and applications of programmable DSP architectures.
Prerequisites: EE153 or equivalents. Lecture 3 hours. 3 units.
EE257. Digital Communications
Processing
Application of signal processing techniques to analysis
and simulation of basic digital communication functions.
Optimal filtering, digital modulation, optimal receivers
in the presence of noise, carrier and symbol synchronization,
ISI and channel equalization, adaptive implementation,
digital beamforming.
Prerequisites: EE210, EE250.
3 units.
EE258. Neural
Networks
Principles of neural networks. Basic neurophysiology,
neural nets as finite state machines, synaptic learning,
perceptions, the LMS and back propagation algorithms,
capacity theorems, feed forward nets as statistical
classifiers,
stability of nets, self-organizing feature maps, adaptive
resonance theory, retinal and cochlear models.
Prerequisites:
EE210. 3 units.
EE259. Selected
Topics in Signal Processing
Advanced topics in signal processing. Content varies
from semester to semester. Prerequisite: Consent of
Instructor. 3 units.
EE263. Image
Processing
Syllabus
Fundamental principles and algorithms for image processing.
Topics include image formation, modeling, transforms,
enhancement, compression, segmentation, representation,
feature extraction, and object recognition. Introduction
to imaging system hardware components and architectures.
Prerequisites: EE112 or equivalent. 3 units.
EE264. Computed Imaging
Syllabus
Fundamentals of the two-dimensional Fourier transform
and its relatives. Application to selected problems
in imaging Transducer Arrays, Transform Image Coding,
Spatial Filtering, Computed Tomography, Radar Imaging,
Medical Imaging and planetary exploration.
Analog/Mixed
Signal ICs, ASIC and VLSI Circuits Courses\
EE220. Radio Frequency Integrated Circuits I
Syllabus
Study of transmitter and receiver architectures and their building blocks for modern wireless communication standards, high frequency modeling of passive and active circuit components realized in CMOS and BiCMOS technologies, networks theory, wideband matching, nonlinearity and noise link budgets.
Prerequisite:
EE124 or Instructor Consent. Lecture 3 hours. 3 units.
EE222. Semiconductor
Devices II
Syllabus
Continuation of EE221. MOS devices; short channel
effects; Device Scaling; NMOS, CMOS and BiCMOS technologies;
device modeling and simulation, semiconductor memory
cells; optoelectronic and microwave devices.
Prerequisite:
EE221. Lecture 3 hours. 3 units.
EE223. Analog Integrated
Circuits
Syllabus
Introduction to analog integrated circuits. Bipolar
and MOS transistor models. Analysis and design of
monolithic operational amplifiers. Frequency response.
Feedback amplifier theory and design. Applications
to specific case studies, such as phase-locked oscillators
and wide-band amplifiers. Switched-capacitor filters.
Prerequisite: EE221. 3 units.
EE224. High Speed
CMOS Circuits
Syllabus
Analysis and design of digital integrated circuits;
bipolar and MOS inverters and logic
gates; semiconductor memories, gate arrays; standard
cells; programmable logic array; computer-aided design;
SPICE program will be used extensively.
Prerequisites: EE166, EE221. 3 units
EE225. Semiconductor
Device Modeling and Simulation
Two-dimensional numerical analysis of semiconductor
devices,
DC, small signal, and large signal circuit models
for devices used in integrated circuits; circuit simulation
algorithms; computer-controlled device measurements
and model parameter extraction for SPICE.
Prerequisite:
EE221. 3 units.
EE226. VLSI Technologies
Syllabus
Introduction to CMOS/BiCMOS technologies for VLSI
circuits; theoretical and practical aspects of individual
fabrication steps; necessity of particular steps in
order to achieve required device/circuit parameters;
trade-offs in optimizing device performance; microprocessor
technologies; high density CMOS memory design projects
using various simulation programs and IC layout techniques.
Prerequisite: EE221. 3 units.
EE227. Introduction
to Large Scale MOS Design
Syllabus
Topics include: MOS transistor; switch and gate logic;
programmable logic arrays; 2-phase dynamic design;
finite state machines; scalable design rules; speed
and power consideration; floor planning; MOS processing
and design rules; layout techniques. Design and layout
of MOS integrated circuits using CAD tools.
Prerequisite: EE224. 3 units.
EE228.
Design Projects in VLSI Systems
Design of large-scale MOS integrated circuits; students
must complete modest sized
MOS projects through layout, simulation, and design
rule checking. Topics include: design tools, logic
simulation, placement, routing, cell library, design
rule checking, test pattern generation, and testability.
Prerequisite: EE227. 3 units.
EE229 Advanced Topics
in Microelectronics
Syllabus
Current topics in electronic devices, technology and
design; applications to state-of-the-art topics in
the microelectronics area.
Prerequisite: EE221 or consent of instructor. 3 units.
EE279. Special Topics in Digital Systems
Syllabus
Advanced topics in digital systems. Content varies from semester to semester. Prerequisite: Instructor consent.
Repeatable for credit. 3 units.
EE287. ASIC CMOS
Design
Syllabus
CMOS ASIC design principles. Topics include ASIC architectures,
cell libraries, synthesis issues, latches, clocking
multiple clock synchronizers, delay calculation, timing
closure, I/O specification, and testing.
Prerequisites: EE118 or instructor consent. 3 units.
Logic/Digital
Systems Design Courses
EE270. Advanced
Logic Design
Syllabus
Logic design theory, advanced logic minimization,
design and analysis of sequential
circuits, asynchronous circuit design, logic circuit
testing and design for testability. Review Verilog/VDHL.
CAD tools are used for design, modeling and simulation.
Prerequisite: EE118. 3 units.
EE271. Digital
System Design and Synthesis
Syllabus
In depth study of concepts and practices in modern
digital system design, such as high-speed arithmetic,
cache memory design, advanced pipelining and processor
design. Verilog or VHDL is used for simulation and
synthesis.
Prerequisites: EE270. 3 units.
EE275. Advanced
Computer Architectures
Syllabus
High performance computer architectures: instruction
set, CPU, parallelism and
Pipelining, memory hierarchy, memory and I/O system.
Design projects using HDL. Prerequisite: EE270. 3
units.
EE276. Parallel
Computer Architecture
Syllabus
Advanced topics in parallel computer architectures
and algorithms: coherent cache systems, scalable multi-computers,
array processors, vector computers, interconnection
networks, multithreaded computers.
Prerequisite:
EE270. 3 units.
EE277. Fault Tolerant
Digital Systems
Continuation of EE 275 with emphasis on error detection
and correction, fault
tolerance, non-numeric architecture, and direct execution
architecture of digital electronic systems.
Prerequisite:
EE120, EE124, EE270. 3 units.
EE278. Digital Design
for DSP/ Communications
Design Circuit Design for DSP and Communication Circuits;
Applications include FIR Filters, FFT, Modulation,
Error Detection/Correction Circuits, CDMA and Video
Imaging; CAD/FPGA/MATLAB, and HDL are used throughout
the course for modeling, simulation, and synthesis.
Prerequisite: EE270, and EE253 or equivalent. 3 units.
Networking
Courses
EE281. Internetworking
Syllabus
Network layers, packet networks, ATM, Sonet, TCP/IP
protocols, high performance switches and routers,
queuing theory, error detection coding, quality of
service, multicast, Ipv6.
Prerequisites: EE210 and
EE250. 3 units.
EE283. High-Speed
Communication Networks
Syllabus
High-Speed Networks Emphasized on hardware, architectures,
delay modeling, and traffic characterization. Design/Analysis
of high-speed switches and routers. Hardware design
of multicast switches and networks. Delay modeling,
bandwidth allocation and congestion control for broadband
networks, voice and video compression for high data
rates.
Prerequisites: EE281 or EE181. 3 units.
EE284. Convergent
Voice and Data Networks
Syllabus
Network Convergence: Telecommunication standards,
Evolution to IP networks. Voice in Telecommunications:
Transmission, Switching, Signaling. Multimedia in
data networks: Network requirements, QoS, Coding,
Signaling, and Inter-working. Transport in data networks:
protocols, Voice over Frame Relay, ATM, IP; FAX. Broadband
access networks.
Prerequisites: none. 3 units.
EE285.
Fiber Optic Networking
Principles of photonic communication systems. Photonic
components, optical fibers, detectors, sources, modulation
methods, electrical interfaces, multiplexing strategies,
optical-electronic-optical systems, all optical systems,
switches, routers, optical networking architectures.
Prerequisites: EE164 or EE221 or instructor permission.
3 units.
EE289. Special
Topics in Networking
Syllabus
Advanced topics in networking that are currently of
high interest to both industry and
academia. Content varies from semester to semester,
and may include, but not limited to, network security,
virtual private network, network availability and
reliability, network management.
Prerequisites: none.
3units
Control
and Power Electronics Courses
*EE231. Automatic Control
Theory
Fundamentals of state space techniques in the analysis
and synthesis of dynamic control systems; relationship
to classical control theory via the Laplace transform;
controllability; observability; performance indices
discrete systems; introduction to optimal control
and Kalman filtering.
Prerequisites: EE132. 3 units.
**EE232. Sampled-Data
Control Systems
Reconstruction of sampled systems. Root-locus analysis
of sampled data control
systems, the discrete compensation method and physical
realization of discrete compensators. Statistical
analysis and design of sampled data systems with emphasis
on robotics applications.
Prerequisites: EE231. 3
units.
EE233. Optimal Control
Systems
Optimization of discrete and continuous systems with
applications from aerospace, robotic and process control
areas. Variational calculus, numerical solutions,
dynamic programming and steepest descent algorithms.
Optimal linear regulator problem, matrix Ricatti equation
and stochastic processes.
Prerequisite: EE231. 3 units.
EE234. Direct
Digital Control
Modeling of physical systems. Discretization of continuous
time model. Discrete time
controller synthesis. Implementation of control law
on microprocessor based systems. Data acquisition;
digital interfacing; realtime software. Applications
to motor control.
Prerequisite: EE231. 3 units.
EE235. Nonlinear
Control Systems Analysis
Linearized approximations, Polynomial approximations,
phase plane analysis;
numerical integration and describing function techniques
of analysis and computer simulation.
Prerequisites:
EE112, EE231. 3 units.
EE239. Selected
Topics in Systems and Control
Critical analysis of current literature pertinent
to control systems.
Prerequisite: EE231 or consent of instructor. 3 units.
*Students may substitute ME280 for this course.
** Students may substitute ME281 for this course.