Course Syllabi

General and Core Courses

EE210.  Linear System Theory Syllabus Section 01
Syllabus Section 02 Syllabus 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 Section 01
Syllabus Section 02 Syllabus 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 Section 01 Syllabus Section 02Syllabus Section 03 Syllabus Section 05
Random variables, random processes, power spectral density, Optimum linear systems, and queuing theory.
Prerequisites: Graduate standing. 3 units.

EE295. Technical Writing - Engineering Ethics 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 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. ABC/No credit. 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. Credit/no credit. 1 to 3 units.

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. Repeatable for credit. Credit/no credit. 1 to 3 units

EE299A.  Master’s Thesis Proposal 299A Syllabus

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

  TOP

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. Lecture 2 hours, Laboratory 3 hours. 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: 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: 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.

  TOP

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: EE210 or equivalents. 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 Syllabus
Advanced topics in signal processing. Content varies from semester to semester. Prerequisite: Consent of Instructor. 3 units.
 

EE260.  RFID Systems EE260Syllabus
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.

  TOP

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

EE220. Radio Frequency Integrated Circuit I (RFIC Design 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 2 hours, Laboratory 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: 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: 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
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 MicroelectronicsSyllabus
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
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
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
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.

  TOP

Digital Systems/Logic 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: Graduate standing. 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.

EE272. SoC Design and Verification with System Verilog SyllabusSyllabus
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 MicroelectronicsEE274Syllabus
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
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/ CommunicationsEE278Syllabus
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 EE279Syllabus
Advanced topics in digital systems. Content varies from semester to semester. Prerequisite: Instructor consent.
Prerequisite: Instructor consent. Repeatable for credit. 3 units.

  TOP

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.  Broadband Communication Networking Syllabus
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
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
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. Repeatable for credit. 3units

  TOP

Controls and Power Electronics Courses

*EE231. Automatic Control Theory SyllabusSyllabus
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 Syllabus
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.

 

Biomedical Engineering Courses

EE261. Acquisition & Analysis of Biomedical Imaging. Syllabus
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
Offered every Fall.
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
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
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.