Electrical Engineering (ELEC)
ELEC 1000: Intro to Electrical and Comput
Electrical Comp Engineering
Introduction to fundamental concepts in electrical and computer engineering,
including basic circuits and electronics. Core theoretical principles are
reinforced through hands-on experiments.
1 credit
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 2350: Principles of Digital Systems
Electrical Comp Engineering
Binary numbers, number system conversion, coding schemes; Boolean algebra, axioms, theorems, Karnaugh map; logic design, Boolean functions, minimization; implementation of transform methods; asynchronous systems.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 2360: Digital Systems Lab. I
Electrical Comp Engineering
Experiments with digital logic gates. Implementation of combinational and sequential logic circuits, programmable logic devices, flip-flops, and simulation software. (3 lab hours).
1 credit
Potentially offered with the following Instruction Type(s):
Laboratory, Lecture
Laboratory, Lecture
ELEC 2370: Elec. Engr. Tools and Toys
Electrical Comp Engineering
Analysis and design of simple hardware project(s) using Arduino board hardware.
Learn to prepare technical reports summarizing the project purpose, design, and
conclusion.
1 credit
Prerequisites
ELEC 2350.
ELEC 2350.
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 3220: Electric Circuit II
Electrical Comp Engineering
Transient analysis of RL, RC, and RLC circuits, two-port networks.
1 credit
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3310: Signals and Systems
Electrical Comp Engineering
General concepts and descriptions of linear systems, signal flow graphs and block diagrams, Fourier and Laplace transforms, state-variable methods, transfer functions, and impulse response.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3370: Digital Systems Lab. II
Electrical Comp Engineering
Self-paced laboratory. (3 lab hours).
1 credit
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 3400: Electrical Engr. Anlys. I
Electrical Comp Engineering
Vector differential calculus; line, surface, and volume integrals of vector functions; complex numbers, limits, analytical functions, and derivatives; line integrals; Cauchy's theorem and formula; Taylor and Laurent series; residue theory.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3410: Theory of Fields
Electrical Comp Engineering
Field concepts, vector algebra and calculus, Laplace's equations, wave equation, diffusion equation and their solutions; electric and magnetic fields, Maxwell's equations.
3 credits
Prerequisites
ELEC 3400 and 24 Earned Credits.
ELEC 3400 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3511: Electronics Circuits I
Electrical Comp Engineering
Terminal characteristics of devices, graphical analysis, linear piece-wise analysis, two-port parameters, equivalent models, and circuits.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3512: Electronics Circuits II
Electrical Comp Engineering
Terminal characteristics of devices, graphical analysis, linear piece- wise analysis, two-port parameters, equivalent models, and circuits.
3 credits
Prerequisites
ELEC 3511 and 24 Earned Credits.
ELEC 3511 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3513: Electronics Lab.
Electrical Comp Engineering
Circuit elements and instruments; experiments dealing with the characteristics and applications of diodes, transistors, and op-amps. (3 lab hours).
1 credit
Prerequisites
ENGR 3610 and 24 Earned Credits.
ENGR 3610 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Laboratory, Lecture
Laboratory, Lecture
ELEC 3570: Electrical Engr. Problems I
Electrical Comp Engineering
Analytical procedures and numerical techniques in basic electrical engineering.
1 credit
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3610: Design and Design Tools in ECE
Electrical Comp Engineering
Command line SPICE; drawings for laser cutters and NC milling machines; specifying real resistors, capacitors, and inductors; understanding ground concepts; designing DC power supplies: PCB layout using KiCad or similar; numerical optimization for design; research and the creative process in design.
1 credit
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 3670: Comp.-Aided Des. in Elec. Engr
Electrical Comp Engineering
Computer-aided Design (CAD) and analytical procedures in electrical engineering.
3 credits
Prerequisites
24 Earned Credits.
24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture/Lab
Lecture/Lab
ELEC 3850: Advanced Digital Systems
Electrical Comp Engineering
Combinational and sequential logic design; RTL hardware design using
SystemVerilog; overview of transistor-level design; noise margin; power
consumption; timing analysis; trade-offs in design metrics; arithmetic circuits;
number system; sequential building blocks; memory arrays; logic arrays; temporal
and spatial parallelism.
3 credits
Prerequisites
(min grade of C- in ELEC 2350) and 24 Earned Credits.
(min grade of C- in ELEC 2350) and 24 Earned Credits.
Corequisites
ELEC 3860
ELEC 3860
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 3860: Advanced Digital Systems Lab.
Electrical Comp Engineering
RTL hardware design using SystemVerilog; simulation, synthesis, and
implementation of digital system in FPGA.
1 credit
Prerequisites
(min grade of C- in ELEC 2350) and 24 Earned Credits; AND One-Way Corequisite ELEC 2360.
(min grade of C- in ELEC 2350) and 24 Earned Credits; AND One-Way Corequisite ELEC 2360.
Corequisites
ELEC 3850
ELEC 3850
Potentially offered with the following Instruction Type(s):
Laboratory, Lecture
Laboratory, Lecture
ELEC 3910: Probability and Random Signals
Electrical Comp Engineering
Probability and random variables, operations on single and multiple random variables, temporal and special characteristics of random processes, linear systems with random inputs.
3 credits
Prerequisites
ELEC 3310 and 24 Earned Credits.
ELEC 3310 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4150: Telecommunications Lab.
Electrical Comp Engineering
Multiplexing techniques; modulation methods; sampling; electronic switching.
1 credit
Potentially offered with the following Instruction Type(s):
Laboratory, Lecture
Laboratory, Lecture
ELEC 4250: Local Area Networks
Electrical Comp Engineering
Study of the architecture and operation of computer communication networks with emphasis on how distributed applications are realized over networks. Overview of computer networks, distributed applications, such as email and file transfer, mechanisms for transferring content among the end systems of the network, and mechanism for transferring data over physical facilities. Practical experimentation is a significant component.
3 credits
Prerequisites
24 Earned Credits.
24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4310: Theory of Control Systems
Electrical Comp Engineering
Analysis and design of servo-mechanisms, control systems; stability analysis; complex plane, root locus, attenuation-phase, and compensation; multiple-loop, multiple-input systems; analog simulation.
3 credits
Prerequisites
ELEC 3310 and 24 Earned Credits.
ELEC 3310 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4320: Robotics Lab.
Electrical Comp Engineering
Self-paced experiments in the study of robot technology, including programming, control, and applications. (3 lab hours).
1 credit
Prerequisites
24 Earned Credits.
24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 4330: High Frequency & Microwave Lab
Electrical Comp Engineering
High frequency measurements of transmission line and load characteristics, two port network analysis of passive microwave devices, network analyzer theory and use, measurements of input impedance and return loss of antennas, and time domain reflectometry measurements.
1 credit
Prerequisites
ELEC 4411 and 24 Earned Credits.
ELEC 4411 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Laboratory, Lecture
Laboratory, Lecture
ELEC 4411: Electromagnetic Theory I
Electrical Comp Engineering
Maxwell's equations, the wave equation and its solution, plane waves in free space and conducting media, reflection and transmission at interfaces, transmission line theory, introduction to waveguides and cavity resonators.
3 credits
Prerequisites
ELEC 3410 and 24 Earned Credits.
ELEC 3410 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4412: Electromagnetic Theory II
Electrical Comp Engineering
Transmission-line theory, electric and magnetic properties of matter, plane waves, guided waves; wave propagation in anisotropic media, microwave networks, radiation, antennas.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4430: Network Analysis and Synthesis
Electrical Comp Engineering
Properties of network functions, synthesis of passive and active RC networks.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4470: Modulation, Noise, and Comm.s
Electrical Comp Engineering
Spectral analysis, sampling theory, analog and digital modulation techniques, information, communication systems, and noise.
3 credits
Prerequisites
ELEC 3310 and 24 Earned Credits.
ELEC 3310 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4510: Electrical Energy Conversion
Electrical Comp Engineering
Basic principles of electrical energy conversion; fundamentals of electromechanical devices and applications. DC and AC motors and generators. Transformers and electric power transmission.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4530: Solid State Devices
Electrical Comp Engineering
Crystals, conduction, semiconductors, dielectric and magnetic materials, energy band theory applied to junction devices, transistors.
3 credits
Prerequisites
ELEC 3511 and 24 Earned Credits.
ELEC 3511 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4611: Sr. Design in Elec. Engr. I
Electrical Comp Engineering
Senior design project formulation, report preparation, and presentation.
1 credit
Prerequisites
(ELEC 3513 and ELEC 3610 and ELEC 3860) and 24 Earned Credits; AND One-Way Corequisite: ELEC 4860.
(ELEC 3513 and ELEC 3610 and ELEC 3860) and 24 Earned Credits; AND One-Way Corequisite: ELEC 4860.
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 4612: Sr. Design in Elec. Engr. II
Electrical Comp Engineering
Second-semester senior design project formulation, report preparation, implementation, and presentation.
3 credits
Prerequisites
ELEC 4611 and 24 Earned Credits.
ELEC 4611 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 4810: Fund. Low Power Dig. VLSI Des.
Electrical Comp Engineering
Techniques to constrain designs, run static timing analysis, evaluate datapath logic, run physical synthesis, optimize for low-power structures, analyze DFT (design for test-ability) constraints, and interface with other tools. Exploration and implementation of several low-power techniques to reduce both dynamic and leakage power during synthesis, including multiple supply voltage (MSV) design, power shutoff (PSO) synthesis and dynamic voltage frequency scaling (DVFS) synthesis, low-power flow using CPF and IEEE 1801 and troubleshoot a low-power design, and formal verification of power constraints and ensure the functionality of a low-power design.
3 credits
Prerequisites
ELEC 3850 and 24 Earned Credits.
ELEC 3850 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4820: Digital CMOS VLSI Design
Electrical Comp Engineering
Design, layout, simulation, and test of design custom digital CMOS/VLSI chips, using a CMOS cell library and state-of-the-art CAD tools. Digital CMOS static and dynamic gates, flip flops, CMOS array structures commonly used in digital systems.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4850: Microprocessor Syss Engr.
Electrical Comp Engineering
Microcomputer systems. Programming, software aids, and principles of microprocessor interfacing.
2 credits
Prerequisites
24 Earned Credits; AND One-Way Corequisite: ELEC 3850.
24 Earned Credits; AND One-Way Corequisite: ELEC 3850.
Corequisites
ELEC 4860
ELEC 4860
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 4860: Microprocessor Syss Engr Lab
Electrical Comp Engineering
Design and application of digital integrated circuits; digital system realization; programming and interfacing microprocessors and electric systems. (3 lab hours).
1 credit
Prerequisites
24 Earned Credits.
24 Earned Credits.
Corequisites
ELEC 4850
ELEC 4850
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 4870: Digital Signal Processing Lab.
Electrical Comp Engineering
Self-paced laboratory on the fundamentals of data acquisition and digital signal processing. (3 lab hours).
1 credit
Prerequisites
24 Earned Credits.
24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Laboratory
Laboratory
ELEC 5110: Microwave Circuit Design
Electrical Comp Engineering
Design projects on passive and active microwave circuits (self-paced). (6 lab hours).
2 credits
Potentially offered with the following Instruction Type(s):
Independent Study
Independent Study
ELEC 5211: Electrical Engr. Projects I
Electrical Comp Engineering
Approved investigation of problem under direction of a member of the staff. May be repeated for credit.
3 credits
Potentially offered with the following Instruction Type(s):
Independent Study
Independent Study
ELEC 5212: Electrical Engr. Projects II
Electrical Comp Engineering
Approved investigation of problem under direction of a member of the staff. May be repeated for credit.
3 credits
Potentially offered with the following Instruction Type(s):
Independent Study
Independent Study
ELEC 5230: Microwave Engineering
Electrical Comp Engineering
Microwave integrated circuits, scattering matrix description of microwave circuit elements, computer analysis of cascade two-ports, microwave semiconductor devices.
3 credits
Prerequisites
ELEC 3410.
ELEC 3410.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5240: Local Area Networks
Electrical Comp Engineering
Study of computer communication network architecture and operation. Topics
include network protocols, layering, addressing, routing, congestion control,
and reliable data transfer. Emphasis on the internet model and the functions of
the application, transport, network, and link layers.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5250: Introduction to Antennas
Electrical Comp Engineering
Linear antennas and use of computer programs for antenna analysis and design. Arrays of antennas, beam shaping methods, and mathematical techniques.
3 credits
Prerequisites
ELEC 3410.
ELEC 3410.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5320: Digital CMOS VLSI Design
Electrical Comp Engineering
"Design, layout, simulation, and test of design custom digital CMOS/VLSI
chips, using a CMOS cell library and state-of-the-art CAD tools. Digital
CMOS static and dynamic gates, flip flops, CMOS array structures
commonly used in digital systems."
3 credits
Prerequisites
ELEC 3850 and 24 Earned Credits.
ELEC 3850 and 24 Earned Credits.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5330: Electronic Properties of Mat.
Electrical Comp Engineering
Theories of electron/atom interactions and electron transport are examined to explain the electronic properties of solids. Junctions, magnetic, and optical properties are also discussed with special emphasis on semiconducting materials.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5340: Wireless Mobile Communications
Electrical Comp Engineering
Focuses on today's modern cellular and personal communications systems, satellite-based systems, and their technical and regulatory aspects. The technical aspects include modulation techniques, propagation characteristics, bit error rate, and multipath.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5350: Digital Communications
Electrical Comp Engineering
Random processes, digital communication fundamentals including sampling, baseband and bandpass modulation, performance of digital communication systems in the presence of noise, and optimal signal detection.
3 credits
Prerequisites
ELEC 3910.
ELEC 3910.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5360: Intro. to Quantum Computing
Electrical Comp Engineering
Introduction to quantum computing; single-qubit systems; multiple qubit systems; measurement; entanglement; simple quantum gates; quantum versions of classical computations; quantum algorithms; running simple codes on a quantum computer or simulator.
3 credits
Prerequisites
ENGR 3100.
ENGR 3100.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5370: Digital Signal Processing
Electrical Comp Engineering
Representation of signals and systems, Z-transform and applications, DFT (FFT), FIR and IIR digital filters design and implementation.
3 credits
Prerequisites
ELEC 3310.
ELEC 3310.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5610: Microwave Circuit Design
Electrical Comp Engineering
Design projects on passive and active microwave circuits (self-paced). (6 lab hours).
2 credits
Potentially offered with the following Instruction Type(s):
Independent Study
Independent Study
ELEC 5711: Electrical Engr. Projects I
Electrical Comp Engineering
Approved investigation of problem under direction of a member of the staff. May be repeated for credit.
3 credits
Potentially offered with the following Instruction Type(s):
Independent Study
Independent Study
ELEC 5712: Electrical Engr. Projects II
Electrical Comp Engineering
Approved investigation of problem under direction of a member of the staff. May be repeated for credit.
3 credits
Potentially offered with the following Instruction Type(s):
Independent Study
Independent Study
ELEC 5730: Microwave Engineering
Electrical Comp Engineering
Microwave integrated circuits, scattering matrix description of microwave circuit elements, computer analysis of cascade two-ports, microwave semiconductor devices.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5740: Local Area Networks
Electrical Comp Engineering
Study of computer communication network architecture and operation. Topics
include network protocols, layering, addressing, routing, congestion control,
and reliable data transfer. Emphasis on the internet model and the functions of
the application, transport, network, and link layers.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5750: Introduction to Antennas
Electrical Comp Engineering
Linear antennas and use of computer programs for antenna analysis and design. Arrays of antennas, beam shaping methods, and mathematical techniques.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5820: Digital CMOS VLSI Design
Electrical Comp Engineering
"Design, layout, simulation, and test of design custom digital CMOS/VLSI
chips, using a CMOS cell library and state-of-the-art CAD tools. Digital
CMOS static and dynamic gates, flip flops, CMOS array structures
commonly used in digital systems."
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5830: Electronic Properties of Mat.
Electrical Comp Engineering
Theories of electron/atom interactions and electron transport are examined to explain the electronic properties of solids. Junctions, magnetic, and optical properties are also discussed with special emphasis on semiconducting materials.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5840: Wireless Mobile Communications
Electrical Comp Engineering
Focuses on today's modern cellular and personal communications systems, satellite-based systems, and their technical and regulatory aspects. The technical aspects include modulation techniques, propagation characteristics, bit error rate, and multipath.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5850: Digital Communications
Electrical Comp Engineering
Random processes, digital communication fundamentals including sampling, baseband and bandpass modulation, performance of digital communication systems in the presence of noise, and optimal signal detection.
3 credits
Prerequisites
ELEC 3910.
ELEC 3910.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5860: Intro. to Quantum Computing
Electrical Comp Engineering
Introduction to quantum computing; single-qubit systems; multiple qubit systems; measurement; entanglement; simple quantum gates; quantum versions of classical computations; quantum algorithms; running simple codes on a quantum computer or simulator.
3 credits
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
ELEC 5870: Digital Signal Processing
Electrical Comp Engineering
Representation of signals and systems, Z-transform and applications, DFT (FFT), FIR and IIR digital filters design and implementation.
3 credits
Prerequisites
ELEC 3310.
ELEC 3310.
Potentially offered with the following Instruction Type(s):
Lecture
Lecture
