EE - Electrical Engineering

EE 083 EE Capstone Workshop I

Students work with faculty adviser to complete the first phase of a capstone project.

0

Corequisites

EE 483

Credits

0

EE 084 EE Capstone Workshop II

Students work with faculty adviser to complete the second phase of a capstone project.

0

Corequisites

EE 484

Credits

0

EE 231 Logic Design

Introduction to designing digital circuits. Topics include number systems, Boolean algebra, simplification of Boolean functions, design and analysis of combinational and sequential logic circuits, hierarchical design, and simulation of digital circuits. Fee: $75

3

Credits

3

EE 261 Electrical Circuits

Circuit elements and concepts. Ohm's and Kirchhoff's laws. Simple resistive circuits. Review of matrix algebra. Node voltage method using matrix equations. Superposition. Thevenin and Norton equivalent circuits. Maximum power transfer theorem. Capacitance and inductance. Natural and step response of first- and second-order circuits. Sinusoidal steady-state circuits. PSPICE is incorporated as a simulation software.

3

Prerequisites

MTH 202, PHY 205 or corequisites.

Corequisites

EE 271, MTH 202, PHY 205 or prerequisites.

Credits

3

EE 262 Signals and Systems

Introduction to continuous- and discrete-time signals and systems. Continuous- and discrete-time linear time-invariant systems. Convolution. Impulse and step response. Laplace transform. Fourier series and Fourier transform. Sampling. Z transform. MATLAB software is incorporated throughout.

3

Prerequisites

EE 261

Credits

3

EE 271 Electrical Circuits Laboratory

Measurement experience with a variety of basic electrical instruments. The student engineer will verify many of the principles of electrical circuit theory. Fee: $50

1

Corequisites

EE 261

Credits

1

EE 300 Electrical Engineering Seminar

Study of ethical and professional responsibilities in the area of electrical engineering. The impact of solutions related to electrical engineering in global, economic, environmental, and societal contexts. Students are expected to develop a career plan and gain awareness regarding the importance of lifelong learning skills.

1

Prerequisites

Prerequisite: junior standing

Credits

1

EE 301 Electromagnetic Fields

Lumped vs. distributed electrical circuits. Transient response of lossless transmission lines. Sinusoidal steady-state waves on lossless transmission lines. Smith chart and impedance matching techniques and networks. Review of vector calculus. Maxwell's equations and solution of wave equations. Uniform plane electromagnetic waves in a simple unbounded lossless medium.

3

Prerequisites

EE 261, MTH 301, PHY 205

Credits

3

EE 332 Digital Systems Design

Introduction to digital systems. TTL and CMOS 74-series logic families. Register-transfer level (RTL) combinational and sequential circuit design principles and practices using 74-series devices. Overview of programmable logic device (PLD) architectures. Combinational and sequential circuit designs using a hardware description language. Fee: $75

3

Prerequisites

EE 231

Corequisites

EE 373

Credits

3

EE 334 Embedded Systems Design

Introduction to microcontrollers and assembly language programming. Topics include integrated development environment (IDE), instruction set architecture, general purpose input/output (GPIO) ports, interfacing to external devices, timers, and interrupts. Implementation of a microcontroller-based embedded system.

3

Prerequisites

EE 332 or CS 333

Credits

3

EE 361 Microelectronic Circuits

Basic concepts of electronic circuit analysis and design. Topics include 1) advanced analog circuit theory, analysis, and simulation using PSPICE, 2) frequency response, 3) opamp circuits and active filters, 4) Diode circuits, and, 5) BJT and MOS transistor amplifiers. Small-signal analysis of electronic circuits. Amplifier biasing and bias-point stability. EE 361 provides the theoretical foundation for the companion Microelectronic Circuits Laboratory course, EE 372.

3

Prerequisites

EE 261

Corequisites

EE 372

Credits

3

EE 372 Microelectronic Circuits Laboratory

Introduction to electronic circuits with op amps, diodes, bipolar junction transistors (BJT), and MOSFETs. Electrical measurements such as input and output impedance, IV curve, gain, and frequency response. Designated as a Writing in the Discipline course. Fee: $50

1

Corequisites

EE 361

Credits

1

EE 373 Digital Systems Design Laboratory

Familiarization with the laboratory equipment. Basic gate operations. Combinational logic design using SSI, MSI, and LSI logic devices. Logic design with programmable logic devices. Sequential logic circuits. MSI counters. Designated as a Writing in the Discipline course. Fee: $75

1

Corequisites

EE 332

Credits

1

EE 401 Electrical Power and Renewable Energy Systems

This course explores the principles and technologies behind electrical power generation, transmission, distribution, storage, and the integration of renewable energy sources into the electrical grid. Students will gain a comprehensive understanding of conventional and renewable energy systems, grid integration challenges, and sustainable energy practices. Students will explore current topics such as preventing cyber-attacks.

3

Credits

3

EE 403 Communication Systems

Introduction to analog and digital communication systems with emphasis on modulation, demodulation, encoding, decoding, and synchronization techniques used in wireless systems. Python is used to simulate communication systems and to write a software defined receiver (SDR) for a real RF signal.

3

Prerequisites

EE 262

Cross Listed Courses

EE 503

Credits

3

EE 404 Automatic Control Systems

Modeling and control of continuous-time control systems. Topics include feedback, transfer functions, responses in the time and frequency domains, stability, and compensation. Applications include manufacturing and robotics.
3

Prerequisites

MTH 321

Credits

3

EE 410 Engineering Applications of Artificial Intelligence

How will smart transportation learn traffic patterns and road conditions? How will smart buildings learn to keep their occupants comfortable? How do we use predictive models for future design decisions? Students in this course will use python and real-world problems to learn about engineering applications of artificial intelligence and machine learning.

3

Prerequisites

Prior Programming Experience

Cross Listed Courses

EGR 410

Credits

3

EE 435 Verilog Digital Systems Modeling

Introduction to Verilog-based design process. Hierarchical modeling methodology. Basic Verilog language structures for modeling digital hardware functions. Modules and ports. Gate-level modeling. Data flow modeling. Behavioral modeling. Tasks and functions. Useful modeling techniques in digital system design. Component timing and delay modeling. Logic synthesis with Verilog HDL.

3

Prerequisites

EE 332

Credits

3

EE 463 Digital Signal Processing

This course covers techniques used to process digital signals in applications such as audio filtering and speech recognition. Topics include analog-to-digital and digital-to-analog conversions, aliasing, quantization, discrete-time signals and systems, discrete-time Fourier transform, Z-transform, and digital filter design. MATLAB is used to demonstrate concepts and to process real signals.
3

Prerequisites

EE 262

Cross Listed Courses

BME 563

Credits

3

EE 464 Real-time Digital Signal Processing

Introduction to the hardware and software used in real-time digital signal processing (DSP) systems. Topics include analog-to-digital and digital-to-analog converters, DSP chip architecture, and special software techniques such as frame-based processing, circular buffering, digital filters, and the Fast Fourier Transform. Students will implement real-time DSP systems using C language and will run them on a DSP board.

3

Prerequisites

EE 262

Credits

3

EE 465 Introduction to Neuroimaging and Brain Stimulation

Applications of electrical engineering in recording and modifying neural activity of the brain. Topicsinclude basics of brain imaging techniques such as electroencephalography (EEG), magneticresonance imaging (MRI), and functional magnetic resonance imaging (fMRI). Introduction to treatmentmethods utilizing electric and magnetic fields to alter brain activity such as repetitive transcranialmagnetic stimulation (rTMS).

3

Prerequisites

EE 262

Cross Listed Courses

BME 564

Credits

3

EE 483 Electrical Engineering Capstone Project I

A major design experience based on the knowledge and skills acquired in earlier course work and incorporating appropriate standards and multiple realistic constraints. Projects have some combination of the following characteristics: realism, communication, exposure, teamwork, learning, and related opportunities. 

3

Prerequisites

EGR 351 or EGR 352 or corequisites, EGR 300, EE 334 or EE 351 or EE 400-level

Corequisites

EGR 351 or EGR 352 or prerequisites, EE 083

Credits

3

EE 484 Electrical Engineering Capstone Project II

Continuation of a major design experience based on the knowledge and skills acquired in earlier course work and incorporating appropriate standards and multiple realistic constraints. Projects have some combination of the following characteristics: realism, communication, exposure, teamwork, learning, and related opportunities. 

3

Prerequisites

EE 483

Corequisites

EE 084

Credits

3

EE 490 Directed Study

Selected study or project in electrical engineering for upper-division students. Must be arranged between the student and an individual faculty member and subsequently approved by the dean of engineering. No more than three hours of directed study taken at the University may be used for elective credits to satisfy degree requirements.

Variable

Credits

Variable

EE 491 One Time Course Offering

Credit Arranged.

1 to 12

Credits

1 to 12

EE 492 One Time Course Offering

Credit Arranged.

1 to 12

Credits

1 to 12

EE 493 Research

Faculty-directed student research. Before enrolling, a student must consult with a faculty member to define the project. May be repeated for credit. Course is graded A-F.
1 to 3

Prerequisites

Upper division standing.

Credits

1 to 3

EE 503 Communication Systems

Introduction to analog and digital communication systems with emphasis on modulation, demodulation, encoding, decoding, and synchronization techniques used in wireless systems. Python is used to simulate communication systems and to write a software defined receiver (SDR) for a real RF signal. Knowledge of signals & systems is required.

3

Credits

3

EE 504 Automatic Control Systems

Modeling and control of continuous-time control systems. Topics include feedback, transfer functions, responses in the time and frequency domains, stability, and compensation. Applications include manufacturing and robotics. Knowledge of Laplace transforms is required. A research paper on a relevant topic of interest is required.
3

Credits

3

EE 535 Verilog Digital Systems Modeling

Verilog-based design process. Hierarchical modeling methodology. Basic Verilog language structures for modeling digital hardware functions. Modules and ports. Gate level modeling. Dataflow modeling. Behavioral modeling. Tasks and functions. Useful modeling techniques in digital system design. Component timing and delay modeling. Logic synthesis with Verilog HDL. Advanced topics on high-level synthesis and system verification.
3

Credits

3

EE 563 Digital Signal Processing

Covers techniques used to process digital signals in applications (audio filtering, speech recognition, biomedical signal processing). Topics: analog-to-digital/digital-to-analog conversions, aliasing, quantization, discrete-time signals & systems, discrete-time Fourier transform, Z-transform, digital filter design. MATLAB used to demonstrate concepts and process real signals. Includes an advanced project to explore a digital signal processing system. Prior course in signals and systems recommended.
3

Cross Listed Courses

BME 563

Credits

3

EE 564 Real-time Digital Signal Processing

Hardware and software used in real-time digital signal processing systems. Analog-to-digital/digital-to-analog converters, DSP chip architecture, and software techniques including frame-based processing, circular buffering, digital filters, and Fast Fourier Transform. Implementation of real-time DSP systems using C language on a DSP board. Includes a project to explore a DSP system in detail. Recommended prior courses: signals & systems; C-language programming.
3

Credits

3

EE 590 Directed Study

Credit arranged.

1 to 12

Credits

1 to 12

EE 591 One Time Course Offering

Credit arranged.

1 to 12

Credits

1 to 12

EE 592 One Time Course Offering

Credit arranged.

1 to 12

Credits

1 to 12

EE 593 Research

Faculty-directed student research. Before enrolling, a student must consult with a faculty member to define the project. May be repeated for credit. Course is graded A-F.
1 to 3

Credits

1 to 3

EE 599 Thesis

Credit arranged.

1 to 12

Credits

1 to 12