Contact Us



  • Required Courses in Electrical Engineering
  • Technical Elective Courses in Electrical Engineering

    Required Courses in Electrical Engineering

    EE97. Introductory Electrical Engineering Laboratory Syllabus
    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.

    EE98. Introduction 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 Syllabus
    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

    EE102. Probability and Statistics in Electrical Engineering Syllabus
    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. 3 units.

    EE110. Network Analysis Syllabus
    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 Syllabus
    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.


    EE118. Digital Design I Syllabus
    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 Syllabus
    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 I Syllabus
    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. 4 units.

    EE124. Electronic Design II Syllabus
    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 Syllabus
    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 Controls Syllabus
    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 Electromagnetic Fields Syllabus
    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.


    EE142. Fields and Waves Syllabus
    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
    Lab 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 unit.

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


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

    EE106 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 Integrated Circuits Syllabus
    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. 3 Units.

    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.


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

    EE130. Electromechanics Syllabus
    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.

    EE136. Semiconductor Power Electronics Syllabus
    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.

    EE153. Introduction to Digital Signal Processing Syllabus
    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.


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

    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.

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

    EE169. Microelectromechanical 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. 3 units.

    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 Circuit Design
    Active Microwave Circuits. Microwave amplifier and oscillator circuits. BJT. MESFET/PHEMT devices introduced. Introduction to microwave circuits. Prerequisite: EE172. 3 Units.


    EE174. Operational Amplifiers Syllabus
    Voltage amplifiers, converters, oscillators, filters, active filters, integrated circuits and subsystems, gain and bandwidth, design examples. Prerequisite: EE122. 3 units.

    EE175. Filter Design: Passive, Active and Switched-Capacitor Syllabus
    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 with FPGA’s Syllabus
    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 Using VHDL Syllabus
    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


    EE180. Individual Studies Syllabus EE180 Application 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.

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

    EE182. Electronics Test Design Engineering I Syllabus
    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 Syllabus
    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 units.

    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.

    EE197. Cooperative Education Project
    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.