Skip to Search Skip to Navigation Skip to Content

Electrical Engineering (EE) Course Descriptions

Department of Electrical and Computer Engineering, College of Engineering


EE 1322  Introduction to Electrical and Computer Engineering [TCCN: ENGR 1201]
(2-1) 2 hours credit. Prerequisite: MAT 1073.
An introduction to the electrical and computer engineering profession with emphasis on technical communication, team-based engineering design, professional and ethical responsibilities, contemporary issues, and software tools. One hour of recitation session per week. (Formerly EE 1323. Credit cannot be earned for both EE 1323 and EE 1322.)

EE 2213  Electric Circuits and Electronics [TCCN: ENGR 2305.]
(3-0) 3 hours credit. Prerequisite: PHY 1963. Corequisite: EGR 2323.
Principles of electrical circuits and systems. Basic circuit elements (resistance, inductance, mutual inductance, capacitance, independent and dependent controlled voltage, and current sources). Topology of electrical networks; Kirchhoff's laws; node and mesh analysis; DC circuit analysis; operational amplifiers; transient and sinusoidal steady-state analysis; AC circuit analysis; first- and second-order circuits; application of Laplace transforms to the analysis of RLC circuits. (Formerly EE 2214. Credit cannot be earned for both EE 2213 and EE 2214.)

EE 2423  Network Theory
(3-1) 3 hours credit. Prerequisites: EE 1322 and completion of or concurrent enrollment in EGR 2323 and PHY 1963.
Basic network principles; simple resistive circuits; steady state responses to DC and AC signals; node-voltage and mesh-current analysis; source transformations and superposition; Thevenin and Norton equivalents; natural and step transient responses of first and second order circuits; Laplace transform in circuit analysis; and use of SPICE to solve network problems. One hour of problem solving recitation per week.

EE 2511  Logic Design Laboratory
(1-2) 1 hour credit. Prerequisite: Completion of or concurrent enrollment in EE 2513.
Introduction to digital design techniques. Implementation of basic digital logic and hardware; combinational circuits, flip-flops, registers, sequential circuits and state-machines.

EE 2513  Logic Design
(3-1) 3 hours credit. Prerequisites: EE 1322 and completion of or concurrent enrollment in CS 2073.
Number systems, Boolean algebra, combinational and sequential circuit design; and minimization and implementation. One hour of problem solving recitation per week.

EE 3113  Electrical and Computer Engineering Laboratory I
(1-6) 3 hours credit. Prerequisites: EE 2423, EE 2513, and completion of or concurrent enrollment in EE 3313.
Introduction to basic measurement equipment and techniques; use of circuit simulation tools; comparison to empirical performance of simple circuits using discrete devices and circuits; simple subsystem circuit design; introduction to automated data acquisition; and laboratory technical communication.

EE 3213  Electromagnetic Engineering
(3-1) 3 hours credit. Prerequisites: EGR 3323 and PHY 1963.
Review of vector calculus, electrostatics, magnetostatics, electrodynamics, electromagnetic waves, dielectrics, boundary conditions, and RLC circuits. Selected other topics include wave guides, anisotropic crystal optics, transmission lines, fiber optics, reflection and refraction, and special relativity. One hour of problem solving recitation per week.

EE 3223  C++ and Data Structures
(3-1) 3 hours credit. Prerequisite: EE 3463.
Review of C++ non-OOP concepts, object-oriented programming, inheritance, virtual functions and polymorphism, and operator overloading. In-depth study of data structures including stacks, queues, linked lists, trees, binary trees and its application to binary search trees and sorting. One hour of problem solving recitation per week.

EE 3313  Electronic Circuits I
(3-1) 3 hours credit. Prerequisites: EE 2423 and PHY 1963.      
Electrical properties of semiconductors; P-N junctions; diode circuits; BJTs and FETs; application to digital and analog circuits; and use of SPICE to solve simple circuits. One hour of problem solving recitation per week.

EE 3323  Electronic Devices
(3-0) 3 hours credit. Prerequisites: CHE 1103 and EE 3313.
Introduction to semiconductor materials, fundamentals of quantum mechanics and carrier phenomena, operating principles of P-N junction diodes, metal-semiconductor contacts (Schottky diodes), bipolar-junction transistors, field-effect transistors (MOSFETS, complementary MOSFETS or CMOS, JFETS and MESFET), photodetectors and optoelectronic devices.

EE 3413  Analysis and Design of Control Systems
(3-1) 3 hours credit. Prerequisites: EGR 2213 and EGR 2323 for electrical engineering majors (EGR 2513 and EE 2213 for mechanical engineering majors).
Modeling, analysis, and design of linear automatic control systems; time and frequency domain techniques; stability analysis, state variable techniques, and other topics. Control systems analysis and design software will be used. One hour of problem solving recitation per week.

EE 3423  Signals and Systems I
(3-1) 3 hours credit. Prerequisites: EE 2423 and EGR 2323.
Frequency response and complex variables, Fourier series, Fourier transforms, Dirac Delta function, convolution, mathematical modeling of systems. MATLAB exercises. One hour of problem solving recitation per week.

EE 3463  Microcomputer Systems I
(3-1) 3 hours credit. Prerequisites: EE 2513 and CS 2073.
Introduction to assembly- and C-language programming; architecture, peripherals, operating system interfacing principles, and development tools; and software documentation techniques. One hour of recitation per week.

EE 3513  Electromechanical Systems
(3-0) 3 hours credit. Prerequisite: EGR 2213.
Principles of electromechanical energy conversion; polyphase circuits; dynamic analysis and simulation of energy-transfer devices; and power devices.

EE 3523  Signals and Systems II
(3-0) 3 hours credit. Prerequisite: EE 3423.
Time and frequency characteristics of signals and systems, sampling, discrete-time convolution, and applications of discrete-time Fourier and Z-transforms to systems. MATLAB exercises.

EE 3533  Random Signals and Noise
(3-0) 3 hours credit. Prerequisites: EE 3423 and EGR 2323.
Probability and random variables, conditional distribution, conditional density function; operations on random variables; Central Limit Theorem; random process; spectral analysis of random processes; and linear systems with random inputs.

EE 3563  Digital Systems Design
(2-3) 3 hours credit. Prerequisites: EE 2511 and EE 2513.
Introduction to switching theory; design of complex combinational and sequential circuits; analysis of hazards and fault detection, location, and tolerance; and design and verification of complex circuitry using schematic entry, functional modeling, and mixed-mode simulation.

EE 4113  Electrical and Computer Engineering Laboratory II
(1-6) 3 hours credit. Prerequisites: EE 3113, and completion of or concurrent enrollment in either EE 3563 for computer engineering majors or EE 4313 for electrical engineering majors.
Complex electronic circuit subsystem design, improving measurement system performance, impact of circuit parasitics, signal integrity, electromagnetic interference, thermal analysis, printed circuit board layout, and technical communication.

EE 4123  Power Engineering Laboratory
(1-4) 3 hours credit. Prerequisites: EE 3113, completion of or concurrent enrollment in EE 4753 and EE 4763.
Power Electronics Laboratory to analyze and test DC-DC converters, voltage mode and current mode control. Power Systems Simulation Laboratory to analyze and design power systems that include power flow, transmission line, transient and fault analysis.

EE 4243  Computer Organization and Architecture
(2-3) 3 hours credit. Prerequisite: EE 3463.
Design of advanced state machines and computer systems, and processor design using computer-assisted design and analysis tools.

EE 4313  Electronic Circuits II
(3-0) 3 hours credit. Prerequisite: EE 3313.
Multiple transistor circuits; feedback and frequency response analysis; operational amplifier analysis and design; power semiconductors; and other topics. Design of analog and digital circuits; and use of SPICE to analyze complex circuits.

EE 4323  Dielectric and Optoelectronic Engineering Laboratory
(2-4) 3 hours credit. Prerequisites: EE 3213, completion of or concurrent enrollment in EE 3323 for Topic 1 and completion of or concurrent enrollment in EE 4353 for Topic 2.
Principles of dielectric devices and optical components and systems. May be repeated for credit when topics vary.
Topic 1: Capacitance, resistance, and inductance device evaluations, impedance frequency and temperature spectrum analysis, characterization of tunable dielectric microwave materials, electromechanical coupling of piezoelectric devices.
Topic 2: Lasers, photo-detectors, phase locked interferometer, electro-optical and nonlinear optic devices, optical image processing, Fourier optics, holographic recording, and photorefractive storage.

EE 4353  Introduction to Modern Optics
(3-0) 3 hours credit. Prerequisite: EE 3213.
The basic principles of geometrical and physical optics. Topics include lens design, interference, diffraction, and polarization. Selected other topics may include Fourier optics, coherence theory, holography, lasers, Gaussian beams, acousto-optics, electro-optics, and fiber-optic communications.

EE 4443  Discrete-Time and Computer-Controlled Systems
(3-0) 3 hours credit. Prerequisites: EE 3413 and completion of or concurrent enrollment in EE 3523.
Sampled-data techniques applied to the analysis and design of digital control systems; stability criteria; compensation; and other topics.

EE 4453  Selected Topics in Digital Signal Processing
(3-0) 3 hours credit. Prerequisite: EE 4643.
Theoretical basis for signal processing and applications. Topics include modeling of biological systems; signal processing in computer security; data and image encryption; digital image compression; pattern recognition; biomedical signal and image processing; signal processing for system biology; genomic signal processing and statistics; speech and audio signal processing; multimedia signal processing. May be repeated for credit when topics vary. (Formerly titled “Principles of Bioengineering and Bioinstrumentation.”)

EE 4513  Introduction to VLSI Design
(2-3) 3 hours credit. Prerequisites: EE 3323 and EE 3463.
Design of integrated digital systems; logic simulation, standard cell libraries, circuit simulation, and other computer-aided design tools; and integrated circuit processing and device modeling.

EE 4523  Introduction to Micro and Nanotechnology
(2-3) 3 hours credit. Prerequisite: Completion of or concurrent enrollment in EE 3323.
Survey of microfabrication techniques, scaling laws, mechanical, optical and thermal transducers, microfluidic applications, nanostructures. (Credit cannot be earned for both EE 4523 and PHY 4653.)

EE 4533  Principles of Microfabrication
(1-6) 3 hours credit. Prerequisite: Completion of or concurrent enrollment in EE 3323.
Photolithography, thin film deposition, doping, wet patterning, plasma etching, thin film characterization. Students will fabricate simple microstructures such as coplanar waveguides, microfluidic devices and nanopowder silica films.

EE 4543  Advanced Topics in Micro and Nanotechnology
(3-0) 3 hours credit. Prerequisite: Completion of or concurrent enrollment in EE 3323.
Topics to be selected from advanced sensors, actuators, engineered materials, device physics, microwave applications of MEMS structures, photonics, microelectronic devices, analog IC design, mixed-signal circuits and systems. May be repeated for credit when topics vary.

EE 4553  VLSI Testing
(2-3) 3 hours credit. Prerequisite: EE 3463.
Faults modeling and simulation; stuck at faults, bridging faults, and functional testing; self-testing concepts; standard and test patterns; device and system testing; and design for testability.

EE 4563  FPGA-Based System Design
(3-0) 3 hours credit. Prerequisites: EE 3463 and EE 3563.
FPGAs replace digital circuits in most applications. This course addresses underlying theory and applications: Introduction to Field Programmable Gate Arrays; General-Purpose FPGA Architecture; Reconfigurable Computing Devices and Systems; Hardware Description Language for FPGAs; synthesizing FPGA interconnections; Global Timing Constraints; evaluating and optimizing problems for FPGA implementations; Arithmetic, Precision Analysis & Floating Point; FPGA vs. CPU partitioning.

EE 4583  Microcomputer Systems II
(2-3) 3 hours credit. Prerequisite: EE 3463.
Advanced microprocessor-based system design; high-speed bus interfacing, coprocessors, and other specialized input/output devices; and high-level languages and software performance analysis.

EE 4593  Embedded System Design
(3-0) 3 hours credit. Prerequisites: EE 3463 and EE 3563.
The goal of this course is to develop a comprehensive understanding of the technologies behind embedded systems, particularly, those using computing elements: Embedded processor selection, hardware/firmware partitioning, circuit layout, circuit debugging, development tools, firmware architecture, firmware design, and firmware debugging. C programming of embedded microcontrollers, the function and use of common peripherals, and the programming and simulation (using VHDL/Verilog) of custom single-purpose processors.

EE 4613  Communication Systems
(3-0) 3 hours credit. Prerequisites: EE 3423 and EE 3533 or STA 3533.
Basic theory and principles of modern analog and digital communication systems; signal and noise analysis, signal-to-noise ratio, and circuit implementations.

EE 4623  Digital Filtering
(3-0) 3 hours credit. Prerequisite: EE 3423 and completion of or concurrent enrollment in EE 3463.
Design and implementation of FIR and IIR filters, hardware, and software; and topics from adaptive filtering, neural networks. MATLAB exercises.

EE 4643  Digital Signal Processing
(3-0) 3 hours credit. Prerequisites: Completion of or concurrent enrollment in EE 3523, and EE 3533 or STA 3533.
Transform techniques for discrete signal processing; discrete representation and analysis of digital filters and other topics; and A/D and D/A conversion and associated filtering techniques.

EE 4653  Digital Communications
(3-0) 3 hours credit. Prerequisites: EE 3423 and STA 3533 or EE 3533.
Basic digital modulation schemes: ASK, BPSK, QPSK, FSK, and QAM modulation, binary signal detection, matched filtering, bit error rate, intersymbol interference, equalization, signal-space methods, optimum receiver, fundamentals of information theory and block coding, convolutional coding and spread spectrum.

EE 4663  Digital Image Processing
(3-0) 3 hours credit. Prerequisite: EE 3523.
Fundamentals and some practical applications of digital image processing. Topics include image formation, sampling, and quantization; image motion and detector noise; future extraction; image enhancement and restoration by spatial filtering and maximum entropy; image coding for bandwidth compression by DPCM; transform coding, subband coding; and use of MATLAB for image processing.

EE 4673  Data Communication and Networks
(2-3) 3 hours credit. Prerequisites: EE 3223 and completion of or concurrent enrollment in EE 4613.
Introduction to data communication networks, electrical interface, data transmission, WAN and LAN network overview, transmission devices, transmission errors and methods of correction, and protocols.

EE 4683  Wireless Communications
(3-0) 3 hours credit. Prerequisite: EE 3423, EE 3533 or STA 3533.
Common wireless systems and standards. Cellular radio concepts: frequency reuse and handoff strategies. Large-scale path loss models. Small-scale fading and multipath. Modulation techniques for mobile radio: performances in fading and multipath channels. Multiple access techniques. RF hardware realization issues.

EE 4693  Fiber Optic Communications
(3-0) 3 hours credit. Prerequisites: EE 3313, EE 3423, and completion of or concurrent enrollment in EE 3213.
Light propagation using ray and electromagnetic mode theories, dielectric slab waveguides, optical fibers, attenuation and dispersion in optical fibers, optical fiber transmitters and receivers, electro-optical devices, and optical fiber measurement techniques.

EE 4723  Intelligent Robotics
(3-2) 3 hours credit. Prerequisite: EE 3413 or ME 3543.
Coordinate transformations, forward and inverse kinematics, Jacobian and static forces, path planning techniques, dynamics, design, analysis and control of robots, sensing and intelligence. (Formerly EGR 4723 and ME 4713. Credit cannot be earned for both EE 4723 and either EGR 4723 or ME 4713.)

EE 4733  Intelligent Control
(3-0) 3 hours credit. Prerequisite: EE 3413.
Neural networks and fuzzy logic basics, approximation properties, conventional adaptive controller design and analysis, intelligent controller design and analysis techniques for nonlinear systems, and closed-loop stability.

EE 4743  Embedded Control Systems
(3-2) 3 hours credit. Prerequisites: EE 3413 and EE 3463.
Embedded system principles and control system concepts, programming, tools and their applications, embedded controls design, and analysis of industrial processes.

EE 4753  Analysis of Power Systems
(3-0) 3 hours credit. Prerequisite: EE 3413.
Electric energy and environment, principles of power generation, transmission and distribution, power flow analysis, faults and transient stability analysis, power systems control and renewable energy systems.

EE 4763  Power Electronics
(3-0) 3 hours credit. Prerequisites: EE 3113 and EE 3413.
Switch-mode power conversion, analysis and control of DC-DC converters, DC-AC inverters for motor drives and to interface renewable energy sources with utility, AC-DC rectifiers, applications in sustainable energy systems, introduction to power semiconductor devices and magnetic components.

EE 4773  Electric Drives
(3-0) 3 hours credit. Prerequisite: Completion of or concurrent enrollment in EE 3513.
Analysis of electric machines in combination with power electronics; torque, speed and position control; space vectors, motor drive inverter; vector control; wind energy conversion.

EE 4811  Electrical and Computer Engineering Design I
(1-1) 1 hour credit. Prerequisites: EE 4313 for Electrical Engineering majors or EE 3563 for Computer Engineering majors, and completion of or concurrent enrollment in EE 4113.
Business planning and project management in engineering design; discussion of ethical and social issues in design; and selection of a design project, development of a detailed design proposal, and approval of a design project.

EE 4813  Electrical and Computer Engineering Design II
(2-3) 3 hours credit. Prerequisites: EE 4113 and EE 4811.
Complex system design; advanced ATE; project management, proposals, status reporting, formal oral and written technical reports, and business plans; open-ended design project considering safety, reliability, environmental, economic, and other constraints; and ethical and social impacts.

EE 4911-3  Independent Study
1 to 3 hours credit. Prerequisites: Permission in writing (form available) from the instructor, the student’s advisor, the Department Chair, and Dean of the College.
Independent reading, research, discussion, and/or writing under the direction of a faculty member. May be repeated for credit, but not more than 6 semester credit hours of independent study, regardless of discipline, will apply to a bachelor’s degree.

EE 4953  Special Studies in Electrical and Computer Engineering
(3-0) 3 hours credit. Prerequisites vary with the topic (refer to the course syllabus on Bluebook or contact the instructor).
An organized course offering the opportunity for specialized study not normally or not often available as part of the regular course offerings. Special Studies may be repeated for credit when topics vary, but not more than 6 semester credit hours, regardless of discipline, will apply to a bachelor’s degree. 

Back to Top