Course Syllabi

 

Required Courses in Electrical Engineering

EE30. Introduction to Programming 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.

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 02)
Syllabus [PDF] (Section 3)
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 [PDF]
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 [PDF]
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. Circuits and Systems  Syllabus [PDF]
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. Introduction to Signal Processing  Syllabus [PDF]
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

Top

EE118. Digital Logic Circuit Design  Syllabus [PDF] (Lab)  Syllabus [PDF]
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 [PDF]
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]
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]
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.

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.

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. Lecture 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: Submission of major form, EE110, EE140. 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: Submission of major form, EE112, with a 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. Theory of operation and modeling of common components in power system such as transformers, transmission lines, and synchronous generators. Prerequisites: EE110, EE140 with C or better. Lecture 3 hours. 3 units.

EE138. Introduction to Embedded Control System Design  Syllabus [PDF]
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.Prerequisites: EE120 Lecture 3 hours. 3 units.

EE140. Principles of Electromagnetic Fields  Syllabus [PDF]
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.

Top

EE142. Fields and Waves  Syllabus [PDF] (currently inactive)
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.

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.

EE160. Principles of Communication Systems  Syllabus [PDF] Lab  Syllabus [PDF]
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]
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 [PDF]
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.

Top

Technical Elective Courses in Electrical Engineering

EE104. Numerical Methods in Electrical Engineering Syllabus [PDF] (currently inactive)
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 (currently inactive)
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] (currently inactive)
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] (currently inactive)
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 (currently inactive)
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 [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. Lecture. 3 units.

Top

EE129. Introduction to Integrated Circuits Processing and Design  Syllabus [PDF] (currently inactive)
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] (currently inactive)
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.

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, EE140 with C or better. Lecture 3 hours. 3 units.

EE136. Semiconductor Power Electronics Syllabus [PDF] (currently inactive)
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 [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] (currently inactive)
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 [PDF] (currently inactive)
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.

Top

EE164. Fiber Optic Communication Syllabus [PDF] (currently inactive)
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] (currently inactive)
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] (currently inactive)
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] (currently inactive)
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 [PDF] (currently inactive)
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 (currently inactive)
Active Microwave Circuits. Microwave amplifier and oscillator circuits. BJT. MESFET/PHEMT devices introduced. Introduction to microwave circuits. Prerequisite: EE172. 3 Units.

Top

EE174. Operational Amplifiers  Syllabus [PDF] 

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 [PDF] (currently inactive)
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] (currently inactive)
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 [PDF] (currently inactive)
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 [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 VHDL Syllabus [PDF] (currently inactive)
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

Top

EE180. Individual Studies  Syllabus [PDF] 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 [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.

EE 183. Electronics Test Design Engineering II  Syllabus [PDF] (currently inactive)
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 Engineering  Syllabus [PDF] (currently inactive)
Advanced topics in Electrical Engineering. Content varies from semester to semester. Prerequisite: Instructor consent/senior standing. Repeatable for credit.

EE197. Cooperative Education Project (currently inactive)
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.

Top

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