EE Technical Electives
This is a list of typical courses which may be used to fulfill the "EE Technical Electives" on the BSEE (program code EEE). See the degree audit for the minimum number of credits required for the EE degree or the EE degree with a concentration.
Review the Schedule of Classes for actual offerings for each upcoming semester. It is best to plan ahead by 2–3 semesters for preferred choices. Meet with the academic advisor if assistance is needed. Contact the instructor for course content details or expand the course descriptions below.
Summer
Offerings vary. Check the Summer Schedule of Classes.
Fall
Optical sensing techniques, including imaging and non-imaging systems.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall
- Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): MA 3520 or MA 3521 or MA 3530 or MA 3560
Mathematical formulation of control problems (both transfer function and state-variable descriptions); analysis of feedback control systems (stability, transient performance, steady-state error, sensitivity, etc.); analog and digital simulation; and experiments with physical systems.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): EE 3160
The design of discreet sequential controls using programmable logic controllers (PLCs). Relay logic is used to introduce ladder logic and ladder logic is used to program the PLC. Introduces a structured approach to sequential control design. Data acquisition is introduced using BridgeVIEW software
- Credits: 3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Fall, Summer
- Restrictions: Must be enrolled in one of the following Major(s): Robotics Engineering
- Pre-Requisite(s): EE 2112 or EE 3010
An introduction to the robotics middleware enabling robot platforms used in autonomous vehicles and advanced manufacturing. Students will learn the basics of distributed robotics software architecture, hardware considerations and associated simulation tools.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: Spring
- Restrictions: May not be enrolled in one of the following Class(es): Freshman
- Pre-Requisite(s): EE 2180 and SAT 2711
Covers power transmission line parameters and applications, symmetrical components, transformer and load representations, systems faults and protection, and the per unit system.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall
- Pre-Requisite(s): EE 3120 and (EE 2112 or EE 3010)
Fundamentals of circuits for electrical energy processing. Covers switching converter principles for dc-dc, ac-dc, and dc-ac power conversion. Other topics include harmonics, pulse-width modulation, feedback control, magnetic components and power semiconductors.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Summer
- Pre-Requisite(s): EE 3120 and (EE 3130(C) or EE 3131)
Fundamentals of design, construction and control of circuits for electrical energy processing. Covers switching converter principles for dc-dc, ac-dc, and dc-ac power conversion. Other topics include harmonics, pulse-width modulation, feedback control, magnetic components and power semiconductors.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-3)
- Semesters Offered: Fall
- Pre-Requisite(s): EE 4227(C)
Device physics and physical models of the most basic solid-state device structures. Major topics include the terminal characteristics and their physical origin, device design, and device applications.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): EE 3130 or EE 3131
Sensing and signal processing for robotics applications in manufacturing and autonomous navigation. Heavy emphasis on developing, testing, and evaluating algorithms. MATLAB programming required.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall
- Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EE 2180 and ENG 1101
Fundamentals of micromachining and microfabrication techniques, including planar thin-film process technologies, photolithographic techniques, deposition and etching techniques, and the other technologies that are central to MEMS fabrication.
- Credits: 4.0
- Lec-Rec-Lab: (3-1-0)
- Semesters Offered: Fall
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore, Junior
Introduces the mathematical theory of communication science. Topics include baseband and digital signaling, bandpass signaling, AM and FM systems, bandpass digital systems, and case studies of communication systems.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): EE 3160 and EE 3131 and EE 3180
Digital signal processing techniques with emphasis on applications. Includes sampling, the Z-transform, digital filters and discrete Fourier transforms. Emphasizes techniques for design and analysis of digital filters. Special topics may include the FFT, windowing techniques, quantization effects, physical limitations, image processing basics, image enhancement, image restoration and image coding.
- Credits: 4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered: Fall
- Pre-Requisite(s): EE 3160
Design of VLSI circuits using CAD tools. Analysis of physical factors affecting performance.
- Credits: 4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered: Fall
- Pre-Requisite(s): EE 3131 and EE 2174
Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): CS 3411
Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): CS 3411
Hybrid electric drive vehicle analysis will be developed and applied to examine the operation, integration, and design of powertrain components. Model based simulation and design is applied to determine vehicle performance measures in comparison to vehicle technical specifications. Power flows, losses, energy usage, and drive quality are examined over drive-cycles via application of these tools.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall
- Restrictions: Must be enrolled in one of the following College(s): College of Engineering, College of Computing; May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): MEEM 2700 or EE 2112
The hands-on course examines vehicle electrification from a power and energy perspective. Topics include powertrain architecture, vehicle and component testing, fuel consumption, aerodynamics and rolling resistance, engines, batteries, electric machines, and power electronics. The course culminates with the study of system interactions with emphasis on idle reduction and regenerative braking as mechanisms for increasing fuel economy.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Spring
- Restrictions: Must be enrolled in one of the following College(s): College of Engineering; May not be enrolled in one of the following Class(es): Freshman, Sophomore, Junior
A mathematically rigorous study of dynamic electromagnetic fields, beginning with Maxwell's equations. Topics include scalar and vector potentials, waves, and radiation.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall
- Pre-Requisite(s): EE 3140
Survey of laser types and analysis of common physical and engineering principles, including energy states, inversion, gain, and broadening mechanism from a quantum mechanical perspective. Laser applications and laser properties are explored in the laboratory portion.
- Credits: 4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered: Fall
- Pre-Requisite(s): EE 3140
This course consists of the application areas, revolution, and fundamental building blocks (data collection, connectivity, and analysis) in Internet of Things. A hands-on, multi-discipline project-oriented course.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, in odd years
- Restrictions: Must be enrolled in one of the following College(s): College of Engineering, College of Computing; May not be enrolled in one of the following Class(es): Freshman, Sophomore, Junior
- Pre-Requisite(s): EE 4272
This course provides an overview of open-source hardware in theory and practice for an introduction to distributed additive manufacturing using open-source 3-D printing. Each student will build a customized RepRap and will learn all hardware and software for maintaining it.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall
- Restrictions: Must be enrolled in one of the following College(s): College of Engineering; Must be enrolled in one of the following Class(es): Junior, Senior
Covers specific topics in electrical engineering.
- Credits: variable to 4.0; Repeatable to a Max of 6
- Semesters Offered: On Demand
- Restrictions: Permission of instructor and department required
- EE 3373: Electrical Engineering majors use ECE Waitlist.
- EE 4411 is also offered on demand.
Spring
Introduces the following topics: robotic actuators, inverse and forward kinematics, control methods, applied statistics, environment mapping, and path finding. Topics will be further explored during hands on and practical lab experiments.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: On Demand
- Restrictions: May not be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (EE 3010(C) or EE 2111(C)) and (MA 2320(C) or MA 2321(C) or MA 2330(C))
Topics include basic geometrical and wave optics, fiber optics, lasers, detectors, and optical communication systems.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Pre-Requisite(s): MA 3521 and PH 2200(C)
Seminars and lectures relating to the design, layout, fabrication, and assembly of printed circuits will be presented by instructor as well as industry experts.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Restrictions: Permission of instructor required
- Co-Requisite(s): EE 2231
- Pre-Requisite(s): CH 1150 and CH 1151
Printed circuit board fabrication techniques are presented and explored utilizing wet-chemical process techniques. Single and multi-layer boards using internal layers for power and ground planes as well as plated feed-through via structures, solder masks and silk screens will be discussed. While hands on fabrication will be the main focus, students will be introduced to software design packages specific to circuit layout and design. Final testing and evaluation of the fabricated boards will be performed.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered: Spring
- Restrictions: Permission of instructor required
- Co-Requisite(s): EE 2230
Mathematical formulation of control problems (both transfer function and state-variable descriptions); analysis of feedback control systems (stability, transient performance, steady-state error, sensitivity, etc.); analog and digital simulation; and experiments with physical systems.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): EE 3160
Light wave propagation in optical crystals and fibers, detection, and the creation of light in semiconductors.
- Credits: 4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Major(s): Electrical Engineering, Physics, Applied Physics, Physics (BA), Biomedical Engineering, Materials Science and Engrg; Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EE 3140 or PH 2400 or EE 2190
Provides a thorough understanding of how electric machines can be used to drive loads with control of speed, torque and position. Topics include basic electro-mechanics, rotating machinery, dc machines, ac machines, power electronics and load modeling. Applications include industrial systems, hybrid/electric vehicles and electric power systems.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Pre-Requisite(s): (EE 2112 or EE 3010) and EE 3120
Provides a hands on understanding of how electric machines can be used to drive loads with control of speed, torque, and position. Topics include basic electro-mechanics, rotating machineer, dc machines, ac machines, power electronics, and load modeling.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered: Spring
- Pre-Requisite(s): EE 4219(C)
Topics covered include symmetrical components; symmetrical faults; unbalanced faults; generating the bus impedance matrix and using it in fault studies; power system protection; power system operation; power system stability.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Pre-Requisite(s): EE 4221
A laboratory based course highlighting single phase and three phase power concepts, including: power factor, single and three phase transformer configurations, non-ideal transformers, synchronous machines, renewable energy, power flow and fault simulations, relay settings and relay testing and calibration.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-3)
- Semesters Offered: Spring, Summer
- Restrictions: Permission of instructor required
- Pre-Requisite(s): EE 4221 and EE 4222(C)
Study of electronic circuits under small- and large-signal conditions. Typical topics include analysis and design of power and RF amplifiers, feedback circuits, oscillators, timing circuits, and wave-shaping circuits.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): EE 3130 or EE 3131
Introduces the mathematical theory of communication science. Topics include baseband and digital signaling, bandpass signaling, AM and FM systems, bandpass digital systems, and case studies of communication systems.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): EE 3160 and EE 3131 and EE 3180
Practical implementation of digital signal processing concepts as developed in EE4252. Emphasis on applications of DSP to communications, filter design, speech processing, and radar. Laboratory provides practical experience in the design and implementation of DSP solutions.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: Spring
- Pre-Requisite(s): EE 4252
Introduction to state space analysis and design (state feedback, observers, and observer feedback); digital control system design and analysis (Z-transforms, difference equations, the discrete-time state model, and digital implementation of controllers); introduction to nonlinear systems (equilibrium states, linearization, phase plane analysis, and describing function analysis); and experiments with physical systems.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: Spring
- Pre-Requisite(s): EE 3261
Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): CS 3411
Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): CS 3411
Using Allen Bradley Contr Logix and SLC500 programmable controllers, course covers structured programming, Sequential Function Charts, networking, proportional integral differential control, data acquisition and interfacing. The labs will require students to write and troubleshoot complex PLC programs.
- Credits: 4.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Major(s): Electrical & Computer Engineer, Electrical Eng Tech, Robotics Engineering, Mechatronics, Computer Engineering, Electrical Engineering; Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EET 3373 or EE 3373
Design of autonomous systems focusing on safety. Covers localization, sensor fusion, and motion planning. Emphasizes autonomy capability level, functional safety, and hazard analysis. Students will use autonomous vehicle data sets to develop sensing, perception, and path-planning strategies on simulated autonomous vehicles.
- Credits: 4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered: Spring
- Pre-Requisite(s): (EE 3261 or MEEM 3750) and EE 3280
Learn fundamental of cryptography and its application to network security. Understand network security threats, security services, and countermeasures. Acquire background knowledge on well known network security protocols. Address open research issues in network security.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Pre-Requisite(s): EE 4272 or CS 4461 or SAT 4812
Covers the use of low-power microcontrollers and hardware- dependent C for embedded sensing and control systems. Emphasizes direct interfacing with analog and digital sensors and actuators of several different modalities, to implement end-to-end embedded systems for applications including robotics and wireless sensor nets.
- Credits: 4.0
- Lec-Rec-Lab: (3-0-1)
- Semesters Offered: Spring, Summer
- Restrictions: Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (CS 1111 or CS 1142) and (EE 3171 or EE 3173)
Covers specific topics in electrical engineering.
- Credits: variable to 4.0; Repeatable to a Max of 6
- Semesters Offered: On Demand
- Restrictions: Permission of instructor and department required
Real-time monitoring and protection of modern power systems. Secure and reliable operation of radial and grid systems. Protection of transmission lines, buses, generators, motors, transformers, and other equipment against disturbances.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring, in even years
- Pre-Requisite(s): EE 4221 and EE 4222(C)
Modeling and analysis of electrical distribution systems; load characteristics, load modeling, unbalanced three-phase overhead and underground line models, and distribution transformers. Analysis of primary system design, applications for capacitors, voltage drop, power loss, distribution system protection, and introduction to advanced distribution automation.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring, Summer, in odd years
- Restrictions: Must be enrolled in one of the following Level(s): Graduate
- Pre-Requisite(s): EE 4221
Using Allen Bradley Contr Logix and SLC500 programmable controllers, course covers structured programming, Sequential Function Charts, networking, proportional integral differential control, data acquisition and interfacing. The labs will require students to write and troubleshoot complex PLC programs.
- Credits: 4.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Major(s): Electrical & Computer Engineer, Electrical Eng Tech, Robotics Engineering, Mechatronics, Computer Engineering, Electrical Engineering; Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EET 3373 or EE 3373
- EE 4375 is not yet available. It will begin in a future semester.
- EE 4737 is not offered in Spring 2023.
Alternating Springs
Real-time monitoring and protection of modern power systems. Secure and reliable operation of radial and grid systems. Protection of transmission lines, buses, generators, motors, transformers, and other equipment against disturbances.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring, in even years
- Pre-Requisite(s): EE 4221 and EE 4222(C)
Theory-based application of software and hardware used for power system protection. Fault simulations, protective relay settings and coordination, and test operation of relays under static, dynamic, and transient conditions.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered: Fall, in even years, Spring, in even years
- Pre-Requisite(s): EE 5223(C)
Modeling and analysis of electrical distribution systems; load characteristics, load modeling, unbalanced three-phase overhead and underground line models, and distribution transformers. Analysis of primary system design, applications for capacitors, voltage drop, power loss, distribution system protection, and introduction to advanced distribution automation.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring, Summer, in odd years
- Restrictions: Must be enrolled in one of the following Level(s): Graduate
- Pre-Requisite(s): EE 4221
With increasing operating frequency of integrated circuit, high-speed design becomes excessive important. This course introduces the solution and techniques for dealing with high-frequency (~GHz) signals using transmission line theory, signal integrity analysis, etc.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring, in even years
- Restrictions: Must be enrolled in one of the following Level(s): Graduate; Must be enrolled in one of the following Major(s): Electrical & Computer Engineer, Electrical Engineering, Computer Engineering
- EE 5370 Internet of Things Applications and Design may emerge as an offering.
Other
A hands-on laboratory experience in which the students fabricate devices with micro-and nano- scale dimensions. Lecture component covers safety training, background on microfabrication processes and systems, and facility tours to observe additional systems.
- Credits: 2.0
- Lec-Rec-Lab: (1-0-3)
- Semesters Offered: Fall, Spring
- Restrictions: Permission of instructor required; Must be enrolled in one of the following Level(s): Graduate
Varies
Covers specific topics in electrical engineering.
- Credits: variable to 4.0; Repeatable to a Max of 6
- Semesters Offered: On Demand
- Restrictions: Permission of instructor and department required
- EE 4800-01 AI Engineering Applications, Instructor Permission, Spring 2023
- EE 4800-03 DSP for Power Systems, Instructor Permission, Spring 2023
Graduate Level
Seek level restriction waiver—instructor permission required.