Electrical and Computer Engineering
The Department of Electrical and Computer Engineering offers undergraduate programs leading to the Bachelor of Science in Electrical Engineering and the Bachelor of Science in Computer Engineering, along with both the Associate of Applied Science and Bachelor of Science in Electrical and Electronic Engineering Technology. The department also offers graduate programs leading to a Master of Science in Electrical and Computer Engineering, and an interdisciplinary Doctor of Philosophy in Engineering.
Information specific to the available program options in electrical engineering and computer engineering is available:
Electrical and Electronic Engineering Technology (EEET)
EEET 120 Circuit Fundamentals (4 Units)
Pre/Corequisite: MATH 143, MATH 144, or MATH 145, or higher math or higher math placement. SI units, current, voltage, resistance, Ohm's Law, circuit analysis, network theorems, computer simulation, inductor, capacitor, RLC dc analysis, transients, laboratory support of circuit concepts, ac introduction. (Formerly 2860:120)
EEET 121 Introduction to Electronics and Computers (2 Units)
EEET 122 AC Circuits (4 Units)
EEET 123 Electronic Devices (4 Units)
Prerequisite: EEET 120. Physical theory, characteristics and operational parameters of solid-state devices. Analysis and design of electronic circuits incorporating these devices, utilizing characteristic curves and linear modeling. (Formerly 2860:123)
EEET 210 Industrial Control Panel Fabrication (2 Units)
EEET 225 Applications of Electronic Devices (4 Units)
Prerequisites: EEET 122 and EEET 123. Frequency response, filter concepts, electronic amplifiers, power amplifiers, multistage amplifiers, differential amplifiers, operational amplifiers, voltage regulators, feedback and oscillators, special devices, computer simulation analysis. (Formerly 2860:225)
EEET 237 Digital Circuits (4 Units)
EEET 238 Microprocessor Applications (4 Units)
Prerequisite: EEET 237. Programmable logic devices, computer modeling of digital circuits, memory circuits. Computer architecture, programming the microprocessor, microprocessor hardware, microprocessor applications, parallel I/O and programmable timers. (Formerly 2860:238)
EEET 242 Machinery & Controls (3 Units)
Prerequisite: EEET 120 or EEET 370. Introductory study of DC and AC motors and their control. Ladder logic input devices, relays, and motor starters are explored as applied to starting DC & AC 3 Phase Induction motors. Variable Frequency Drives and Softstarts are applied with various control input schemes to AC 3 Phase Induction motors. Application of Programmable Logic Controllers and Human Machine Interfaces to the control of AC 3 Phase Induction motors. (Formerly 2860:242)
EEET 251 Electronic Communications (4 Units)
Prerequisite: EEET 225. Resonance, coupling, filters, oscillators, mixers, power amplifiers, AM, FM, receivers. (Formerly 2860:251)
EEET 260 Electrical and Electronic Project (2 Units)
EEET 290 Special Topics: Electronic Engineering Technology (1-4 Units)
Prerequisite: Permission of instructor. Directed study in a special field of interest chosen by the student in consultation with the instructor(may be repeated for a total of six credits). (Formerly 2860:290)
EEET 310 National Electrical Code and Electrical System Design (3 Units)
EEET 350 Advanced Circuit Theory (3 Units)
EEET 352 Microcontrollers (4 Units)
EEET 354 Advanced Circuits Applications (3 Units)
EEET 360 Virtual Instrumentation and Data Acquisition (3 Units)
EEET 370 Survey of Electronics (3 Units)
EEET 400 Computer Simulations in Technology (3 Units)
EEET 402 Advanced Programmable Logic Controllers and Sensors (3 Units)
Prerequisite: MCET 405. Application of programmable logic controllers (PLCs) and single loop controllers to the analog control of industrial processes including variable frequency drives. Industrial sensors including temperature, flow, level, pressure, vacuum and weight. Signal scaling, open loop control and closed loop on/off, min/max process variable control and PID control. Application of PLCs in an industrial control network and the application of HMIs. The application of Process Meters in process control environment will be explored.
EEET 406 Communication Systems (3 Units)
EEET 420 Biomedical Electronic Instrumentation (3 Units)
Prerequisite: EEET 354. Introduction to electrical signals from the body, transducers, recording devices, telemetry, microprocessor applications, and electrical safety of medical equipment. (Formerly 2860:420)
EEET 451 Industrial Electrical Systems (3 Units)
Prerequisite: EEET 354. Electric power, industrial nameplates, power factor correction, mutual inductance, linear transformers, power transformers, polyphase systems, per-phase analysis, system grounding, protective device coordination computer-aided analysis. (Formerly 2860:451)
EEET 452 Advanced Microcontrollers (3 Units)
Prerequisite: EEET 352. This is an advanced embedded programming class for technologists covering structured programming, embedded operating systems, multitasking, semaphores and queues, WiFi, HTML and web page servers, data servers, clocks and scheduling, sending email, WAN access, Bluetooth, and UDP communication. Hands-on hardware includes LEDs, RGB LED strands, DAC/DMA audio generation, PIR proximity sensors, and may optionally include inertial sensors. (Formerly 2860:452)
EEET 453 Control Systems (4 Units)
Prerequisites: MCET 405 and [EEET 354 or ELEN 332]. Modeling and responses of closed-loop systems. Laplace transforms, root-locus analysis. Stability, compensation, digital control, optimal control. Digital computer in system simulation and design. System application using PLC analog programing and PID control. (Formerly 2860:453)
EEET 455 Senior Project (2 Units)
Prerequisites: Admission to the BS in Electrical Engineering Technology and EEET 354. Capstone experience consisting of Electrical or Electronic Project emphasizing creative technical analysis or design and presentation. (may be repeated for a total of six credits). (Formerly 2860:455)
Gen Ed: Capstone
EEET 490 Special Topics: Electronic Engineering Technology (1-4 Units)
Prerequisite: Permission of instructor. Directed study in a special field of interest chosen by the student in consultation with the instructor (may be repeated for a total of six credits). (Formerly 2860:490)
EEET 497 Senior Honors Project: Electronic Technology (1-3 Units)
Prerequisites: Senior standing in Honors Program, permission of department preceptor, and major in electronic technology. Independent research leading to completion of Senior Honors Thesis or other original work. (May be repeated for a total of six credits) (Formerly 2860:497)
Electrical Engineering (ELEN)
ELEN 101 Tools for Electrical Engineering (3 Units)
ELEN 230 Circuits I Laboratory (1 Unit)
Pre/Corequisite: ELEN 231. Computation, computer aided circuit analysis, circuit theorem confirmation, report writing to include data analysis and reduction, introduction to electrical measurements. (Formerly 4400:230)
ELEN 231 Circuits I (3 Units)
ELEN 301 Undergraduate Research I: Electrical Engineering (1 Unit)
Prerequisites: [ELEN 101 or CPEN 101], [ELEN 230, ELEN 231, ELEN 330, ELEN 332, CPEN 221, and CPEN 222 each with a grade of B or better], admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4400:301)
ELEN 302 Undergraduate Research II: Electrical Engineering (2 Units)
ELEN 307 Basic Electrical Engineering (3 Units)
ELEN 309 Design Project Seminar - Electrical Engineering (1 Unit)
Prerequisites: Junior or higher standing and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisites: ELEN 341, [ELEN 350 or ELEN 354], [ELEN 362 or ELEN 361], [ELEN 370 or ELEN 371], and [ELEN 380 or ELEN 381]. Engineering capstone project selection and proposal, including preliminary technical specifications. Professional ethics. Intellectual property. Societal impact issues in engineering design. (Formerly 4400:309)
ELEN 330 Circuits II Laboratory (1 Unit)
ELEN 332 Circuits II (3 Units)
ELEN 340 Signals & Systems (4 Units)
Prerequisites: [CPSC 209 or CPEN 208 or CPEN 210 or BMEN 220], MATH 335 with a grade of C- or better, ELEN 332 with a grade of C- or better, and admission to an engineering major within the College of Engineering and Polymer Science. Linear systems theory and transform analysis techniques for continuous and discrete systems. Convolutions, Laplace transforms, continuous and discrete Fourier transforms. Difference equations and Z transforms. (Formerly 4400:340)
ELEN 341 Introduction to Communication Systems (3 Units)
Prerequisites: ELEN 340 with a grade of C- or better and admission to an engineering major within the College of Engineering and Polymer Science. Introduces analog and digital communication systems and signal processing. Time-sampling and filtering. Modulation and demodulation techniques. Noise and bandwidth requirements. System design and performance analysis. (Formerly 4400:341)
ELEN 350 Engineering Electromagnetics (4 Units)
Prerequisites: MATH 223, ELEN 231 and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisite: MATH 335. Vector analysis. Electrostatics: electrostatic field, scalar potential, dielectrics, boundary-value problems. Magnetostatics: Ampere’s law, force and energy. Faraday's law, time-harmonic fields. Maxwell's equations: Introduction to plane waves. Propagation, reflection, and refraction, introduction to the concept of guided waves. Theory and application of transmission lines: transient and steady-state waves. The Smith chart. (Formerly 4400:350)
ELEN 360 Physical Electronics (3 Units)
Prerequisites: ELEN 332 and admission to an engineering major within the College of Engineering and Polymer Science. PN junction, diffusion, tunneling, FET and BJT device physics, equivalent circuits for electronic devices, time and frequency analysis, biasing and logic families. (Formerly 4400:360)
ELEN 361 Electronic Design (4 Units)
ELEN 362 Electronic Design (3 Units)
ELEN 370 Control Systems I (3 Units)
Prerequisites: ELEN 340 with a grade of C- or better and admission to an engineering major within the College of Engineering and Polymer Science. Modeling and response of control systems. Stability of linear systems. Feedback control design using time-domain, s-domain, and frequency-domain methods.
ELEN 371 Control Systems I (4 Units)
Prerequisites: ELEN 340 with a grade of C- or better and admission to an engineering major within the College of Engineering and Polymer Science. Introduction to servomechanisms and feedback. Modeling and response of feedback control systems. Stability of linear systems. Experiments include analog simulation and basic servomechanism. (Formerly 4400:371)
ELEN 376 Electronics and Controls Lab (1 Unit)
ELEN 380 Energy Conversion (3 Units)
ELEN 381 Energy Conversion (4 Units)
Prerequisites: ELEN 332 and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisite: ELEN 350 or ELEN 353. Nonelectrical to electrical energy conversions and vice versa: thermal, chemical, solar. Fundamentals of electromechanical energy conversion. Principles of operation of transformers, commutator machines, induction and synchronous machines. (Formerly 4400:381)
ELEN 382 Energy Conversion Lab (1 Unit)
ELEN 401 Senior Design Project I - Electrical Engineering (2 Units)
Prerequisites: ELEN 309, senior standing, admission to an engineering major within the College of Engineering and Polymer Science, and [ELEN 341, [ELEN 350 or ELEN 354], [ELEN 362 or ELEN 361], [ELEN 370 or ELEN 371], and [ELEN 380 or ELEN 381] all with a grade of C or better]. Design and preparation phase of an engineering team project. System specification, design, and simulations; ordering of components; subsystem implementations. Requires project presentations and report. (Formerly 4400:401)
Gen Ed: Capstone
ELEN 402 Senior Design Project II - Electrical Engineering (3 Units)
Prerequisite: ELEN 401 and admission to an engineering major within the College of Engineering and Polymer Science. Implementation and evaluation phases of an engineering design project. Requires a project presentation and report. (Formerly 4400:402)
ELEN 434 Active Circuits (3 Units)
Prerequisite: ELEN 340. Applications of operational amplifiers including bilinear transfer functions, scaling, cascade design, biquad circuits, lowpass, high pass, bandpass-filters, Butterworth and Chebyshev response, sensitivity, delay filters, frequency transformations, ladder design, simulated element design, leapfrog simulation and switched-capacitors. (Formerly 4400:434)
ELEN 441 Digital Communication (3 Units)
ELEN 445 Wireless Communications (3 Units)
ELEN 447 Random Signals (3 Units)
Prerequisite: ELEN 340. Applications of set theory, discrete and continuous sample spaces; probability, random variables, distribution functions, density functions, stochastic processes, random signals, system function, power spectrum and correlation functions. (Formerly 4400:447)
ELEN 448 Optical Communication Networks (3 Units)
Prerequisites: ELEN 360. Optical waveguides and integrated components. Optical transmitters and receivers. Optical communications network design. (Formerly 4400:448)
ELEN 451 Electromagnetic Compatibility (3 Units)
Prerequisite: ELEN 360. Introduction to electromagnetics, electromagnetic compatibility, crosstalk and effects on computers, communication lines and systems. (Formerly 4400:451)
ELEN 453 Antenna Theory (3 Units)
Prerequisite: ELEN:350 or ELEN:354. Theory of EM radiation. Wire antennas, arrays, receiving antennas, reciprocity. Integral equations for induced currents, self and mutual impedances. Equivalence principle, radiation from aperture antennas. (Formerly 4400:453)
ELEN 455 Microwaves (4 Units)
Prerequisite: ELEN 354. Dynamic fields, Maxwell's equation and wave equations. Field analysis of wave guides, microwave components, techniques and systems. (Formerly 4400:455)
ELEN 461 Optical Electronics & Photonic Devices (3 Units)
Prerequisites: ELEN 360. Lightwave engineering, photonic principles and optical electronic device technology. (Formerly 4400:461)
ELEN 469 Introduction to Sensors and Actuators (3 Units)
Prerequisite: Senior standing or permission. Introduction to the theory and practice of sensors and actuators; sensing and actuation technologies; performance, and interfacing. (Formerly 4400:469)
ELEN 472 Control Systems II (4 Units)
ELEN 481 Modern Power Systems (3 Units)
Prerequisite: ELEN 381. Introduction to electricity utility load flow, faulty analysis, stability, surge protection and relaying. (Formerly 4400:481)
ELEN 483 Power Electronics I (3 Units)
Prerequisite: ELEN 360. Steady-state analysis and design of power electronic converters: AC/DC converters (rectifiers), DC/DC converters, DC/AC PWM and resonant converters, AC/AC converters and cycloconverters. (Formerly 4400:483)
ELEN 484 Power Electronics Laboratory & Design Project (2 Units)
ELEN 485 Electric Motor Drives (3 Units)
Prerequisite: ELEN 381. Application of electric machines, choice of motor for particular drive. Application of power semiconductor circuits in electric machinery. (Formerly 4400:485)
ELEN 486 Dynamics of Electric Machines (3 Units)
See department for course description. (Formerly 4400:486)
ELEN 487 Electromagnetic Design of Electric Machines (3 Units)
See department for course description. (Formerly 4400:487)
ELEN 488 Control of Machines (4 Units)
See department for course description. (Formerly 4400:488)
ELEN 489 Electric and Hybrid Vehicles (3 Units)
Prerequisite: ELEN 381. Basic principles of electric and hybrid vehicles. Characteristics of electric machines, internal combustion engines, transmissions, batteries, fuel cells, ultracapcators. Vehicle control strategies, communication networks, and overall system integration. (Formerly 4400:489)
ELEN 498 Special Topics: Electrical Engineering (1-3 Units)
(May be taken more than once) Prerequisite: Permission of department chair. Special topics in electrical engineering. (Formerly 4400:498)
Computer Engineering (CPEN)
CPEN 101 Tools for Computer Engineering (3 Units)
CPEN 208 Programming for Engineers (3 Units)
Prerequisite: ELEN 101 or permission. Introduction to programming. Environment and tools. C programming language. Machine level data forms and organization. (Formerly 4450:208)
CPEN 210 Computational Problem Solving (3 Units)
CPEN 221 Digital Logic Design (3 Units)
CPEN 222 Digital Logic Design Laboratory (1 Unit)
Pre/Corequisite: CPEN 221. Design of digital systems with hardware description language and simulation. (Formerly 4450:222)
CPEN 301 Undergraduate Research I: Computer Engineering (1 Unit)
Prerequisites: [ELEN 101 or CPEN 101], [ELEN 230, ELEN 231, ELEN 330, ELEN 332, CPEN 221, and CPEN 222 each with a grade of B or better], admission to an engineering major within the College of Engineering and Polymer Science, and permission. Research project, supervised by faculty member of the department; requires oral research presentation and written report. (Formerly 4450:301)
CPEN 302 Undergraduate Research II: Computer Engineering (2 Units)
CPEN 309 Design Project Seminar - Computer Engineering (1 Unit)
Prerequisites: Junior or higher standing and admission to an engineering major within the College of Engineering and Polymer Science. Pre/Corequisites: CPEN 420, CPEN 422, [CPSC 426 or CPEN 325], ELEN 340, and ELEN 360. Engineering capstone project selection and proposal, including preliminary technical specifications. Professional ethics. Intellectual property. Societal impact issues in engineering design. (Formerly 4450:309)
CPEN 320 Computer Systems (3 Units)
Prerequisites: [CPSC 209 or CPEN 208] and [CPEN 220 or CPEN 221 or MATH 208]. Introduces the design and architecture of modern computer systems. Data and instruction representation. Conventional computer organization. Hardware and software design processes. The hardware/software interface. (Formerly 4450:320)
CPEN 325 Operating Systems Concepts (3 Units)
CPEN 401 Senior Design Project I - Computer Engineering (2 Units)
Prerequisites: CPEN 309, senior standing, admission to an engineering major within the College of Engineering and Polymer Science, and [CPEN 420, CPEN 422, [CPEN 325 or CPSC 426], ELEN 340, and ELEN 360 with a grade of C or better in each]. Design and preparation phase of an engineering team project. System specification, design, and simulations; ordering of components; subsystem implementations. Requires project presentations and report. (Formerly 4450:401)
Gen Ed: Capstone
CPEN 402 Senior Design Project II - Computer Engineering (3 Units)
Prerequisites: CPEN 401 and admission to an engineering major within the College of Engineering and Polymer Science. Implementation and evaluation phases of an engineering design project. Requires a project presentation and report. (Formerly 4450:402)
CPEN 410 Embedded Scientific Computing (3 Units)
CPEN 415 System Simulation (3 Units)
CPEN 420 Computer Systems Design (3 Units)
Prerequisite: CPEN 320. Design of advanced processors at the microarchitecture level. Pipelining. Superscalar, vector and VLIW architectures. Instruction-level parallelism. Compiler support. Multiprocessor architectures. (Formerly 4450:420)
CPEN 422 Embedded Systems Interfacing (3 Units)
Prerequisites: [CPSC 209 or CPEN 208], [CPEN 221 or CPEN 220], ELEN 332 and admission to an engineering major within the College of Engineering and Polymer Science. Microcontroller structures and embedded peripherals. Interfaces to physical environments. Software access to peripherals including timers, ADCs and DACs. Synchronous and asynchronous communications. Interrupts. Real-time operating systems. (Formerly 4450:422)
CPEN 427 Computer Networks (3 Units)
CPEN 440 Digital Signal Processing (3 Units)
Prerequisites: ELEN 340 and admission to an engineering major within the College of Engineering and Polymer Science. Signal sampling and reconstruction; data-converter models. Unilateral and bilateral z transforms. Discrete Fourier Transform (DFT); Fast Fourier Transform (FFT). Digital filter structures and design methods. (Formerly 4450:440)
CPEN 450 Hardware Security and Trust (3 Units)
CPEN 462 Analog Integrated Circuit Design (3 Units)
Prerequisite: ELEN 360. CMOS processes and layout; amplifiers, current mirrors, and comparators; current, voltage, and bandgap references; switched capacitor circuits. Frequency and noise analysis techniques. (Formerly 4450:462)
CPEN 465 Programmable Logic (3 Units)
CPEN 466 VLSI Design (3 Units)
Prerequisites: ELEN 360 and admission to an engineering major within the College of Engineering and Polymer Science. Digital logic circuits. Very large scale integration (VLSI) fabrication processes and layout design. Delay and power of digital circuits. Latches and flip-flops in VLSI. Memory design. System-level design issues. Design project. (Formerly 4450:367)
CPEN 467 VLSI Circuits & Systems (3 Units)
Prerequisite: CPEN 367. High performance adders and multipliers for very large scale integration (VLSI) systems. Architectural synthesis. Design for high performance, low power, and testability. (Formerly 4450:467)
CPEN 498 Special Topics: Computer Engineering (1-3 Units)
(May be taken more than once) Prerequisite: Permission of department chair. Special topics in computer engineering. (Formerly 4450:498)