Contact Us
 
 
COURSE SYLLABI

  • General and Core Courses
  • Comunication and Digital Signal Processing Courses
  • Analog/Mixed Signal ICs, ASIC and VLSI Circuits Courses
  • Logic/Digital Systems Design Courses
  • Networking Courses
  • 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.

      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. 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.

      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:
    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.

      TOP  

    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 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.

    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.

      TOP  

    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.

      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.  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

      TOP  

    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.

      TOP  

     

  •