Course Syllabi


Required Courses in Electrical Engineering

EE30. Introduction to Programming Micro-Controllers for Electrical Engineering  Syllabus [PDF] 
Introduction to programming, algorithm development and the program development tools for a microcontroller based computer system. Topics include methodologies for program design, development, debugging, testing and documentation using C language. 
Prerequisite: ENGR 10

EE97. Introductory Electrical Engineering Laboratory  Syllabus [PDF] 
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 [PDF] (Section 01)   Syllabus [PDF] (Section 2)  Syllabus [PDF] (Section 3) Syllabus [PDF] (Section 4)

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.
Engr 10 and Phys51 or 71. Corequisite: Math133A or Math 123 can be taken concurrently. 3 units.

EE98H. Introduction to Circuit Analysis  Syllabus [PDF] 
A project and design based approach to the introduction of circuit laws and analysis methods such as nodal analysis, superposition, equivalent circuits and phasor analysis for circuits involving RLC and operational amplifiers.
Prerequisites: ENGR 10 and Phys 51 with a B or better Corequisite: Math 133A or Math 123. 3 units.

EE102. Probability and Statistics in Electrical Engineering  Syllabus [PDF] (Section1) ,   Syllabus [PDF] (Section 2)
Introduction to probability and statistical analysis for undergraduate EE students. Discrete probability theory, theory of single random variables, introduction to statistics and hypothesis testing, and EE applications. 
Prerequisite: EE 112 with a grade of "C-" or better. Allowed Declared Major: Electrical Engineering. 3 units.

EE110. Circuits and Systems  Syllabus [PDF] (Section 1)  Syllabus [PDF] (Section 2)
Continuous-time signals, circuits and systems. Impulse response and convolution. Laplace and Fourier transforms. Frequency response, transfer function, poles/zeros, filtering. Application to passive and active circuits, and to basic control, communications, and bio-systems.
Prerequisite: EE 098 and MATH 133A (with grade of "C" or better) and Satisfactory Score on the Circuit Concepts and Problem Solving Placement Exam. Allowed Declared Majors: Engineering, Computer Engineering, Electrical Engineering. 3 units.

EE110L. Continuous and Discrete Time System Lab  Syllabus [PDF] (Lab) 
LTspice, and Ipython used to solve realistic contiuous and discrete time signals, circuits and systems problems. Application to passive and active circuits, to baisc control, communication and bio systems.  
Prerequisites: EE98 & Math133A with a grade of C or better and Satisfactory Score on the Circuit Concepts and Problem Solving Placement Exam. Co-Req EE110.

EE112. Introduction to Signal Processing  Syllabus [PDF] (Section 1)  Syllabus [PDF] (Section 2)
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 and Math133A (with a grade of C or better) and Satisfactory Score on the Circuit Concepts and Problem Solving Placement Exam. 3 units. 


EE118. Digital Logic Circuit Design   Syllabus [PDF]   Syllabus [PDF] (Lab)
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 and EE97 with a grade of C or better. Lecture 3 hours, laboratory 3 hours. 4 units.

EE120. Microprocessor Based System Design  Syllabus [PDF]   Syllabus [PDF] (Lab Section 2)
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 [PDF]   Syllabus [PDF] (Lab)
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 [PDF]  Syllabus [PDF] (Section 2 Lab)  Syllabus [PDF] (Section 3 Lab),   Syllabus [PDF] (Section 4 Lab) 
Integrated circuit amplifiers. Amplifiers with feedback. Frequency response. CAE and CAD.
Prerequisites: EE122, and EE128 with grades of C or better. Lecture 3 hours, laboratory 3 hours. Lab fee required. 4 units.

EE128. Physical Electronics  Syllabus [PDF] 
Review of semiconductor theory. Methods of device fabrication; p-n junctions; bipolar junction transistors; field-effect transistors (FETs); and MOSFETs.
Prerequisites: MATE153 with C or better. Lecture 3 hours. 3 units.

EE132. Theory of Automatic Controls  Syllabus [PDF] 
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: EE110 and EE112 with a grade of C or better. 3 units.

EE140. Principles of Electromagnetic Fields  Syllabus [PDF] (Section 01)
Static electromagnetic fields and waves using vector calculus methods. Development of Maxwell's Equations. Dynamic effect of time varying electromagnetic fields and its applications. 
Prerequisites: EE 98, PHYS 52, MATH 133A or MATH 123 (all with a C or better). Allowed Declared Major: Electrical Engineering.3 units.


EE160. Principles of Communication Systems  Syllabus [PDF] , Section 2  Syllabus [PDF] (Lab), Section 3  Syllabus [PDF] (Lab)
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 [PDF] 
Team design project proposal, business plan, oral design presentations of the initial phases of the design project, a written and oral defense of the proposed design project. Global and social issues in engineering. Individual written reports on professional development plans. GE Area: S when taken as part of EE major sequence. 
Prerequisite: EE Senior in good standing in Major, ENGR 100W (with grade of "C" or better), EE120, EE122, and EE128 (with grades of "C-" or better). Corequisite: ENGR 195A Misc/Lab: Lab 3 hours. Note: Meets GE Areas S and V when course is taken in combination with: EE 198B, ENGR 195A and ENGR 195B. 1 unit.

EE198B. Senior Design Project II  Syllabus [PDF]
Implementation of group design projects initiated in EE 198A. Group oral and written reports. Integrate global and social issues in engineering. GE Area: V when taken as part of the EE Major sequences. 
Prerequisite: EE 198A (with grade of "C" or better), Senior EE student in good standing. Corequisite: ENGR 195B Misc/Lab: Lab 9 hours. Note: Meets GE Areas S and V when course is taken in combination with: EE 198A, ENGR 195A and ENGR 195B. 3 units.


Technical Elective Courses in Electrical Engineering

EE104. Numerical Methods in Electrical Engineering  Syllabus [PDF] 
Review of matrix algebra. Solution of linear, non-linear and ordinary differential equations. Interpolation and integration. Approximation of functions. Python programming in electrical engineering applications, which include signal analysis, neural networks, system modeling.
Prerequisites: EE110 and EE112 with grades 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 [PDF]
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 [PDF]
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.

EE127. Electronics for Bioengineering Applications  Syllabus [PDF]
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 (with C or better). Lecture. 3 units.


EE129. Introduction to Integrated Circuits Processing and Design  Syllabus [PDF]
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 [PDF] 
Magnetic circuits, force calculations, transformers, voice-coil motors, D.C. motors and generators, step motors and brushless D.C. motors.
Prerequisites: EE110 and EE112 (with grade of C or better). 3 units.

EE134. Power Systems  Syllabus [PDF]
Introduction of basic concepts in power systems including: complex power, power factor correction, power flow analysis, steady state and transient stability, and fault analysis and theory of operation and modeling of common components in power system such as transformers, transmission lines, and synchronous generators.
Prerequisites: EE110 and EE 112( with C or better). Lecture 3 hours. 3 units.

EE136. Semiconductor Power Electronics  Syllabus [PDF]
Study of power electronic circuits and applications including switch-mode regulators, AC-DC, DC-DC and DC-AC conversion, uninterruptible power supplies, variable speed drives, active filtering and harmonic cancellation; laboratory demonstrations. Applications include electric vehicle propulsion and spacecraft power systems. 
Prerequisite: EE 122 with grade C or better. 3 units.

EE138. Introduction to Embedded Control System Design  Syllabus [PDF]
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 [PDF] 
Digital signal processing fundamentals, discrete system theory, convolution, DFT, and design of IIR and FIR filters. MATLAB based lab exercises are used for verification of DSP principles, signal analysis, and design of filters for audio signals. 
Prerequisite: EE 112. 3 units.

EE161. Digital Communication Systems  Syllabus [PDF]
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 [PDF]
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 [PDF]
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 [PDF]
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 [PDF]
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. Introduction to Microwave Engineering  Syllabus [PDF]
Topics in Microwave Engineering: Standard RF measurements, waveguide resonator and antenna. Transmission line theory, impedance matching, and design approach of selected microwave components. Emphasis will be on the fundamental principles and industrial practice of the designs. Commercial CAD tools.
Prerequisites: EE 98, Phys 52, Math 133A or Math 123 (all with a C or better). Corequisite: EE 140. 3 units.


EE174. Analog Peripheral for Embedded Systems  Syllabus [PDF] 
Voltage amplifiers, converters, oscillators, filters, active filters, integrated circuits and subsystems, gain and bandwidth, design examples.
Prerequisite: EE110 and EE112 (with C or better). 3 units.

EE175. Filter Design: Passive, Active and Switched-Capacitor  Syllabus [PDF]
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 [PDF]
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.

EE178. Digital Design with FPGA’s  Syllabus [PDF] 
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 Hardware Description Languages  Syllabus [PDF]
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 [PDF]  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 must complete all their required foundation courses in mathematics, chemistry, physics, ENGR10, EE30, EE097, EE098, as well as some required electrical engineering courses  EE102, EE110, EE110L, 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 and 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 3 ABET student 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 [PDF]
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 [PDF]
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.

EE183. Electronics Test Design Engineering II  Syllabus [PDF]
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 189. Lecture 2 hours/ lab 3 hours. 3 units.

EE189. Special Topics in Electrical Engineering  Syllabus [PDF]
Advanced topics in Electrical Engineering. Content varies from semester to semester.
Prerequisite: Instructor consent/senior standing. Repeatable for credit.

EE197. Cooperative Education Project  Syllabus [PDF] 
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.


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