EE - Electrical Engineering
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
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 or corequisite
Corequisites
EE 271,
MTH 202 or prerequisite
Credits
3
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 or corequisite
Corequisites
EE 261 or prerequisite
Credits
3
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
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
Junior standing
Credits
1
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,
PHY 205 or corequisite
Corequisites
PHY 205 or prerequisite
Credits
3
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.
3
Prerequisites
EE 231
Corequisites
EE 373
Credits
3
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
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
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
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
Credits
3
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
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.
1
Corequisites
EE 332
Credits
1
Students will work in teams to design, build, and test an electronic component or system to satisfy a set of requirements within realistic constraints. Fee: $50
1
Prerequisites
EE 334 or
EE 361
Credits
1
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
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
Credits
3
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
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
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
Credits
3
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
Applications of electrical engineering in recording and modifying neural activity of the brain. Topics include basics of brain imaging techniques such as electroencephalography (EEG), magnetic resonance imaging (MRI), and functional magnetic resonance imaging (fMRI). Introduction to treatment methods utilizing electric and magnetic fields to alter brain activity such as repetitive transcranial magnetic stimulation (rTMS).
3
Prerequisites
EE 262
Credits
3
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
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