Course Syllabi

General and Core Courses

EE210.  Linear System Theory  Syllabus [PDF] (Section 01)  Syllabus [PDF] (Section 02)  Syllabus [PDF] (Section 03)
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: Graduate standing. 3 units.

EE221. Semiconductor Devices I  Syllabus [PDF] (Section 01)  Syllabus [PDF] (Section 02)  Syllabus [PDF] (Section 03)
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: Graduate standing. 3 units.

EE250. Probabilities, Random Variables and Stochastic Process  Syllabus [PDF] (Section 01)  Syllabus [PDF] (Section 02)  Syllabus [PDF] (Section 03)
Random variables, random processes, power spectral density, Optimum linear systems, and queuing theory.
Prerequisites: Graduate standing. 3 units.

EE295. Technical Writing - Engineering Ethics  Syllabus [PDF]
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  Syllabus [PDF]   297A Application [PDF]
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. ABC/No credit. 3 units.

EE297B MSEE Project  Syllabus [PDF]
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. Credit/no credit. 1 to 3 units.

EE298i Electrical Engineering Internship Experience.  Syllabus [PDF]
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. Repeatable for credit. Credit/no credit. 1 to 3 units

EE299A.  Master’s Thesis Proposal Syllabus [PDF]

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. Mandatory CR/NC/RP. 3 units.

EE299B.  Master’s Thesis Syllabus [PDF]
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. Mandatory CR/NC/RP. 3 units.


Communications and Digital Signal Processing Courses

EE211. Network Analysis and Synthesis(currently inactive)
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. Lecture 2 hours, Laboratory 3 hours. 3 units.

EE212.  Active Network Synthesis(currently inactive)
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 [PDF] (currently inactive)
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: EE250. 3 units.

EE252. Digital Data Transmission II  Syllabus [PDF]
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 [PDF]
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: EE210. 3 units.

EE254. Digital Signal Processing II  Syllabus [PDF] (currently inactive)
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 [PDF] (currently inactive)
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 [PDF] (currently inactive)
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: EE210 or equivalents. 3 units.

EE257. Digital Communications Processing(currently inactive)
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(currently inactive)
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  Syllabus [PDF](currently inactive)
Advanced topics in signal processing. Content varies from semester to semester. Prerequisite: Consent of Instructor. 3 units.

EE260.  RFID Systems EE260 Syllabus [PDF](currently inactive)
An introduction to RFID systems. Emphasis is on RFID technology appplications in biomedical devices, object tracking and identification.
Prerequisite: EE 251, equivalent or consent of Instructor. 3 units.


ASIC/VLSI Design/Analog/Mixed-Signal ICs Courses

EE220. Radio Frequency Integrated Circuit I (RFIC Design I) Syllabus [PDF]
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 [PDF] (currently inactive)
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 2 hours, Laboratory 3 hours. 3 units.

EE223. Analog Integrated Circuits  Syllabus [PDF]
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 [PDF]
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: EE221. 3 units

EE225. Semiconductor Device Modeling and Simulation(currently inactive)
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 [PDF] (currently inactive)
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 [PDF]
Topics include: essential blocks for wire-line communication integrated circuits such as analog equalizer circuits, Decision-Feedback Equalization (DFE), Phase Looked Loop (PLL) and Clock andData Recovery (CDR) circuits. Integrated circuit design consideration for the key essential blocks for PLL and equalizer block will be covered.
Prerequisite: EE221. 3 units.

EE228.  Design Projects in VLSI Systems(currently inactive)
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 [PDF](currently inactive)
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.

EE230 Radio Frequency Integrated Circuit Design II  Syllabus [PDF](currently inactive)
A design/hands-on intensive overview of low noise amplifiers, passive and active mixers, conventional and switching power amplifiers, LC and quadrature oscillators, phase shifters, patch antennas and advanced layout techniques to improve the noise performance, stability, efficiency and bandwidth of the circuits realized using nanoscale CMOS technologies.
Prerequisite: EE220 or consent of instructor. 3 units.

EE287 ASIC CMOS Design  Syllabus [PDF]
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: EE270 or instructor consent. 3 units.

EE288 Data Conversion for Analog and Mixed Signal ICs  Syllabus [PDF] (currently inactive)
Study of different architectures for integrated analog to digital converters and digital to analog converters. System level modeling and simulation using Matlab and Simulink. Design considerations and techniques for circuit implementation.
Prerequisite: EE221. 3 units.


Digital Systems/Logic Design Courses

EE270.  Advanced Logic Design
 Syllabus [PDF]
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: Graduate standing. 3 units.

EE271.  Digital System Design and Synthesis  Syllabus [PDF]
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.

EE272. SoC Design and Verification with System Verilog Syllabus Syllabus [PDF]
Topics in System-on-Chip design and verification with System Verilog. Major topics include top-down SoC design and SoC buses; design for reuse and integration; IP integration and system-level verification and systhesis; SystemVerilog design hierarchy, data types, assertions, interfaces, verification contructs, and testbench structures.
Prerequisites: EE271 or instructor's consent. 3 units.

EE274 Advanced Topics in Microelectronics EE274 Syllabus [PDF](currently inactive)
Current topics in electronic devices, technology and design; applications to state-of-the-art topics in the microelectronics area.
Prerequisite: EE270 or consent of instructor. 3 units.

EE275.  Advanced Computer Architectures  Syllabus [PDF]
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 [PDF]
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(currently inactive)
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 EE278 Syllabus [PDF]
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.

EE279. Special Topics in Digital Systems EE279 Syllabus [PDF] (currently inactive)
Advanced topics in digital systems. Content varies from semester to semester. Prerequisite: Instructor consent.
Prerequisite: Instructor consent. Repeatable for credit. 3 units.


Networking Courses

EE281.  Internetworking  Syllabus [PDF]
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.  Broadband Communication Networking  Syllabus [PDF]
Packet Delay Modeling, Network of Queues, Quality of Service in Broadband Networks and Bandwidth Allocations, Architecture of High-Speed Switches and Routers, Multicast Protocols, VPNs, Overlay Networks, Multi-Protocol Label Switching, and Broadband Network Architectures
Prerequisites: EE281. 3 units.

EE284.  Convergent Voice and Data Networks  Syllabus [PDF]
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: EE281. 3 units.

EE285. Fiber Optic Networking(currently inactive)
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 [PDF] (currently inactive)
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. Repeatable for credit. 3units


Controls and Power Electronics Courses

*EE231. Automatic Control Theory Syllabus Syllabus [PDF]
(currently inactive)
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
(currently inactive)
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
(currently inactive)
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
(currently inactive)
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.
(currently inactive)
Prerequisites: EE112, EE231. 3 units.

E237.  Vector Control of AC Machines Syllabus [PDF]
Modeling and control of electrical drive for AC motors and generators including induction, permanent magnet, and synchronous machines.
Prerequisites: EE210. 3 units.

EE239. Selected Topics in Systems and Control  Syllabus [PDF]
(currently inactive)
Critical analysis of current literature pertinent to control systems.
Prerequisite: EE231 or consent of instructor. 3 units.

Students may substitute ME280 for this course with pre-approval from area advisor.
** Students may substitute ME281 for this course with pre-approval from area advisor.


Biomedical Engineering Courses

EE261. Acquisition & Analysis of Biomedical Imaging. Syllabus [PDF]
Offered every Spring.
This course is a graduate introductory course in biomedical imaging systems. The main objective is to expose students to medical/biomedical imaging with emphasis on the physics of acquisition, underlying principles and applications of each imaging modality. Students will learn in depth X-ray imaging, Computed X-ray Tomography, Magnetic Resonance imaging, Positron Emission Tomography and Ultrasound imaging. For each imaging modality, the following approach will be used: 1) Describe basic physics 2) Develop a system model of the imaging system 3) Derive imaging equations 4) Describe hardware and software 5) Analyze noise sources and primary artifacts 6) Simple analysis of resultant images 6) Biomedical and clinical applications. Overall, fundamental similarities and vital differences between the imaging equations of the different modalities will be stressed.
Prerequisites: EE210 or equivalent or permission from instructor. 3 units.

EE262. Acquisition and Analysis of Biosignals. Syllabus [PDF]
(currently inactive)
This course is for students with interest in Biomedical Engineering, Biomedical Instrumentation and Biomedical Devices. In this course, you will first understand different biomedical signals and their physiological sources. You will then learn to desiganalog instrumentation to extract such signals along with instrument system response characterization addressing challenges associated with measuring such signals. In the latter part of the course you will learn biomedical signal analysis with focus on removal of artifacts, event detection and frequency domain characterization in the context of disease diagnosis, management, and treatment. Numerous case studies throughout the course will be used to explain concepts.
Prerequisites: EE210 or equivalent or permission from instructor. 3 units.

EE263.  Digital Image Processing  Syllabus [PDF]
(currently inactive)
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: EE210. 3 units.

EE264. Computed Imaging Syllabus [PDF] (currently inactive)
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.
Prerequisites: EE112 or equivalent. 3 units.

To view [PDF] content you may need to download Adobe Reader.