Skip to main content

Course List

Graduate level courses in the Electrical and Computer Engineering department have course numbers above 5000
Click here for a list of our Undergraduate Level Courses (2000 - 5000)

3 Credits
Students learn the structure of electric power systems, including power system components, three-phase circuits and power flow analysis, analysis of magnetic circuits, single- and three- phase transformers, transmission line modeling, principles of energy and power conversion, and modeling and analysis of dc and ac synchronous motors and generators.

Prerequisite/Restriction: ECE 2250 or graduate standing

Semester(s) Traditionally Offered: Spring

Resources:
Course Page

3 Credits
Students study power electronics including steady-state modeling, conduction and switching losses, semiconductor power switches, converter transfer functions, topologies and dynamics, negative feedback, closed-loop transfer functions, controller stability and phase margin, regulator design, and basic magnetics theory and inductor design procedures.

Prerequisite/Restriction:

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Introduction to electrical energy and power sources, distribution and consumption; economics, device, instrumentation, and systems analysis/design.

Prerequisite/Restriction: Student must be in the Professional Engineering Program or have Graduate Standing.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Introduces the design and control of power converters in electric drive vehicles. Covers detailed analysis, modeling and design of major system components, including bidirectional boost DC/DC converters, battery management electronics, motor drive inverters and battery chargers.

Resources:
Course Page

4 Credits
Provides practical, hands-on experience working with the powertrain of a 500W electric bike. Labs cover modeling and characterization of major components and design and fabrication of power converters and motor drives and culminate in e-bike system integration and demonstration.

Resources:
Course Page

3 Credits
Explores optical principles; image formation; electro-optical materials and components; electro-optical detectors, radiometry, and photometry; electro-optical devices and instruments; and electro-optical systems analysis and design. Designed for senior-level undergraduates and first-year graduate students.

Prerequisite/Restriction: ECE 3870 and PHYS 3600 and student must be in the Professional Engineering Program or have Graduate Standing

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Spacecraft communications, telemetry systems, and command and data handling. Introduction to astrodynamics and orbit design. Electrical power generation and storage. Spacecraft subsystems (e.g., guidance, navigation, and control).

Prerequisite/Restriction: MATH 2270, MATH 2280, and student must be in the Professional Engineering Program or have Graduate Standing

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Students in teams perform a space system design involving all aspects, including technical, cost, and schedule. Class is linked to national design competitions and/or current USU spacecraft design projects.

Prerequisite/Restriction: ECE 5230 or MAE 5520. Students must be in the Professional Engineering Program or have Graduate Standing. Cross-listed as MAE 5530.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Study of analog and computer controlled systems, classical and modern control system design methods, s-domain and z-domain transfer function models, state space, dynamics of linear systems, and frequency domain analysis and design techniques. Introduction to controllability and observability, and full-state pole placement controller design. Laboratory work required.

Prerequisite/Restriction: ECE 3640 and student must be in the Professional Engineering Program or have Graduate Standing

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

4 Credits
Principles, modeling, interfacing, and signal conditioning of motion sensors and actuators. Hardware-in-the-loop simulation and rapid prototyping of real-time closed-loop computer control of electromechanical systems. Modeling, analysis, and identification of discrete-time or sampled-data dynamic systems. Commonly used digital controller design methods. Introduction to nonlinear effects and their compensation in mechatronic systems. Laboratory work and a design project required. Three lectures and one lab.

Prerequisite/Restriction: Cross-listed as MAE 5320.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Introduction to semiconductor physics and devices. Students receive an introduction to the operation of the most important devices used in integrated circuit technology. Emphasis placed on understanding device operation.

Prerequisite/Restriction: ECE 3410 and student must be in the Professional Engineering Program or have Graduate Standing

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Design of electronic circuits for applications in instrumentation, communication, control, and power systems.

Prerequisite/Restriction: ECE 3410 and student must be in the Professional Engineering Program or have Graduate Standing

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Introduces design principles and techniques for fully-integrated CMOS analog circuits. Topics include advanced MOSFET device modeling, design and verification of operational amplifiers, and switched-capacitor circuits.

Prerequisite/Restriction: ECE 5420 and student must be in the Professional Engineering Program or have Graduate Standing

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Introduction to basic algorithms and methodologies for automating the design of modern VLSI circuits. Emphasis on physical design problems, including partitioning, floorplanning, and place and route of VLSI circuits. Identification and formulation of CAD design problems using algorithmic paradigms, such as simulated annealing, dynamic programming, and mathematical programming. Students gain experience in the development of VLSI-CAD tools.

Prerequisite/Restriction: CS 1400, ECE 2700, students must be in the Professional Engineering Program or have Graduate Standing. Cross-listed as ECE 6460.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Introduces the standard cell library-based design flow in VLSI, including design methodology and IP design, CMOS circuit design styles, and design technology for low power and thermal aware designs.

Prerequisite/Restriction: ECE 5460/ECE 6460 or equivalent. Student must be in the Professional Engineering Program or have Graduate Standing. Cross-listed as ECE 6470.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Theory and practice of testing and verification of VLSI systems. Topics include fault modeling, fault simulation, test generation, scan design and design for testability (DFT). Students develop experience with commercial testing and DFT tools.

Prerequisite/Restriction: ECE 2700 and professional program or graduate standing

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Introduction to computer network terminology, network applications, network technologies and internetworking. Protocol stacks are introduced, and each layer is studied. Particular attention is  paid to the TCP/IP protocol stack.

Prerequisite/Restriction: ECE 3620, and either MATH 5710 or STAT 3000. Student must be in the Professional Engineering Program or have Graduate Standing

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Theory and applications of digital signal and image processing, including filter design, multi-rate processing, filter banks, array processing, and 2D systems, signals and transforms. Some lab and computational work required.

Prerequisite/Restriction: ECE 3640 or equivalent. Student must be in the Professional Engineering Program and have Graduate Standing

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

4 Credits
Real-time processor architectures and methods used for digital signal processing. Includes C and assembly language programming, modern DSP architectures, tools for real-time system development, and finite word-length effects. Laboratory includes implementation of hardware-based real-time systems. Three lectures, one lab.

Prerequisite/Restriction: ECE 3640 and ECE 3710. Student must be in the Professional Engineering Program or have Graduate Standing.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Explores fundamentals of analog and digital communication systems. Focuses on modulation, demodulation, detection, and synchronization.

Prerequisite/Restriction: ECE 3640 and MATH 5710. Student must be in the Professional Engineering Program or have Graduate Standing.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Systems engineering approach to the design of transmitters and receivers, focusing on the design using off-the-shelf components. System-level cascades and system architectures are considered. Students design, build and demonstrate a system on their own.

Prerequisite/Restriction: Student must be in the Professional Engineering Program and have Graduate Standing. Corequisite: ECE 3640 or equivalent. Not available to pre-majors.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Materials, wet chemical cleaning and etch, photolithography, metal deposition, doping, carrier density and conductivity, microfluids, micro-electronic-mechanical-systems.

Prerequisite/Restriction: PHYS 2210, PHYS 2215, PHYS 2220 and PHYS 2225 or instructor permission. Student must be in the Professional Engineering Program or have Graduate Standing. Cross-listed as: BENG 5700 and PHYS 5700.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Advanced assembly language and systems programming concerned with performance. Study of modern computer architecture issues, such as caching, pipelining, concurrent instruction execution, and virtual memory.

Prerequisite/Restriction: ECE 2700 and ECE 3710 (can be taken as a co-requisite also). Student must be in the Professional Engineering Program or have Graduate Standing.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Modern architecture fundamentals, instruction set analysis and design, pipelined and superscalar architectures, software-hardware interaction, memory hierarchy, virtual memory stresses, and evaluation of multi-level systems.

Prerequisite/Restriction: ECE 5720 or equivalent. Student must be in the Professional Engineering Program or have Graduate Standing. Cross-listed as ECE 6750.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

4 Credits
Examines unique vulnerabilities of embedded systems; emphasis on utilizing hardware and the physical layer for attacks and countermeasures. Topics include hardware trojans, cryptographic hashing, stack-based attacks, side-channel attacks, physically unclonable functions, identification of devices based on physical characteristics, and fault-injection attacks.

Prerequisite/Restriction: ECE 3410 (or corequisite), ECE 3710, and Admission to the Professional Program, or Graduate Standing. Cross-listed as ECE 6760.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

4 Credits
Design of hardware and software interfaces to microcomputer for instrumentation and control applications. Three lectures, one lab.

Prerequisite/Restriction: ECE 3710. Student must be in the Professional Engineering Program or have Graduate Standing.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

4 Credits
Real-time system design and implementation of basic concepts, including modeling, scheduling, resource access control, synchronization, and communication. Emphasis placed on both theory and practice. Exploration of open topics and current challenges in designing real-time systems. Includes hands-on implementation. Three lectures, one lab.

Prerequisite/Restriction: ECE 5720. Student must be in the Professional Engineering Program or have Graduate Standing. Cross-listed as ECE 6780.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
General plane wave solution of Maxwell's equations, potential functions, radiation, 2-D solution to Laplace's equation, and fundamental electromagnetic theory.

Prerequisite/Restriction: ECE 3870. Student must be in the Professional Engineering Program or have Graduate Standing.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Impedance matching, microwave network analysis, waveguides, nonlinear elements, analysis and design of power dividers, filters, and ferromagnetic circuits. Laboratory work required.

Prerequisite/Restriction: ECE 3870. Students must be in the Professional Engineering Program or have Graduate Standing.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
The objective of this course is to help you develop an understanding of flight control systems, flight dynamics, linearization, autopilot design, and state estimation.

Prerequisite/Restriction: ECE 5310/MAE 5310. Student should be comfortable with matrices and state-space.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Advanced course in theories and techniques of machine intelligence, using neural networks.

Prerequisite/Restriction: Admittance to the Professional Engineering Program or Graduate Standing Repeatable for credit.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page
Course Syllabus

1-4 Credits
Independent or group study of engineering problems not covered in regular course offerings.

Prerequisite/Restriction: Students must be in the Professional Engineering Program or have Graduate Standing. Repeatable for credit.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

3 Credits
Introduction to stochastic processes in communications, signal processing, digital and computer systems, and control. Topics include continuous and discrete random processes, correlation and power spectral density, optimal filtering, Markov chains, and queuing theory.

Prerequisite/Restriction: Graduate Status

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Students study power electronics including steady-state modeling, conduction and switching losses, semiconductor power switches, converter transfer functions, topologies and dynamics, negative feedback, closed-loop transfer functions, controller stability and phase margin, regulator design, and basic magnetics theory and inductor design procedures.

Prerequisite/Restriction:

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Signal representation using vector spaces. Linear algebraic techniques for signal modeling and estimation. Optimal detection and estimation algorithms, with applications.

Prerequisite/Restriction: Graduate Status

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
The theory of convex optimization and applications, as applied to engineering. Numerical methods for solving convex optimization problems are presented. Computational work required.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Computer-aided design of electromechanical, solar, chemical, hydroelectric, hydrocarbon, wind, nuclear, geothermal, oceanic, transmission, and distribution systems. Priority assessment is given to efficiency, reliability, cost effectiveness, and reduced environmental impact (renewable and nonrenewable energy).

Prerequisite/Restriction: ECE 5140

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Introduces the design and control of power converters in electric drive vehicles. Covers detailed analysis, modeling and design of major system components, including bidirectional boost DC/DC converters, battery management electronics, motor drive inverters and battery chargers.

Resources:
Course Page

4 Credits
Provides practical, hands-on experience working with the powertrain of a 500W electric bike. Labs cover modeling and characterization of major components and design and fabrication of power converters and motor drives and culminate in e-bike system integration and demonstration.

Resources:
Course Page

3 Credits
Study of space environment and models used for engineering analysis. Topics include considerations for engineering in the space environment, such as plasma interactions, debris, chemical reactions, radiation effects, and thermal issues.

Prerequisite/Restriction: MATH 2270, MATH 2280. Corequisite: ECE 5230. Cross-listed as PHYS 6240.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

1-3 Credits
Planned work experience in industry. Detailed program; must have prior approval. Written report required.

Prerequisite/Restriction: Instructor permission. Pass/Fail only.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

3 Credits
Modeling, analysis, and design of multi-input, multi-output control systems, including both state space and transfer matrix approaches, with an emphasis on stability.

Prerequisite/Restriction: ECE 5310 or MAE 5310. Cross-listed as MAE 6320.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Spacecraft attitude dynamics and controls. Spin stabilized, three axis, and dual spin modes. Attitude determination techniques.

Prerequisite/Restriction: Cross-listed as MAE 6340.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Applications of spacecraft attitude control concepts including attitude control and determination sensors, actuators, and algorithms.

Resources:
Course Page

3 Credits
Introduction to basic algorithms and methodologies for automating the design of modern VLSI circuits. Emphasis on physical design problems, including partitioning, floorplanning, and place and route of VLSI circuits. Identification and formulation of CAD design problems using algorithmic paradigms, such as simulated annealing, dynamic programming, and mathematical programming. Students gain experience in the development of VLSI-CAD tools.

Prerequisite/Restriction: CS 1400 and ECE 2700. Cross-listed as ECE 5460.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Introduces the standard cell library-based design flow in VLSI, including design methodology and IP design, CMOS circuit design styles, and design technology for low power and thermal aware designs.

Prerequisite/Restriction: ECE 5460/ECE 6460 or equivalent. Cross-listed as ECE 5470.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Theory and practice of testing and verification of VLSI systems. Topics include fault modeling, fault simulation, test generation, scan design and design of testability (DFT). Students develop experience with commercial testing and DFT tools.

Prerequisite/Restriction: ECE 2700 and professional program or graduate standing

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Fundamentals of aircraft and spacecraft navigation systems. Techniques in celestial and inertial navigation. Global Positioning System (GPS) principles. Least squares estimation and Kalman filtering for optimal estimation of stochastic systems.

Prerequisite/Restriction: MAE 5310 or ECE 5310 or equivalent. Cross-listed as MAE 6560.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Structure, system aspects and protocols of wireless networks, and basic performance evaluation capabilities. The focus is on the generations of cellular networks, satellite networks, wireless LANs, WANs, and PANs.

Prerequisite/Restriction: ECE 5600

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Modern architecture fundamentals, instruction set analysis and design, pipelined and superscalar architectures, software-hardware interaction, memory hierarchy, virtual memory stresses, and evaluation of multi-level systems.

Prerequisite/Restriction: ECE 5720 or equivalent. Student must be in the Professional Engineering Program or have Graduate Standing. Cross-listed as ECE 5750.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

4 Credits
Examines unique vulnerabilities of embedded systems; emphasis on utilizing hardware and the physical layer for attacks and countermeasures. Topics include hardware trojans, cryptographic hashing, stack-based attacks, side-channel attacks, physically unclonable functions, identification of devices based on physical characteristics, and fault-injection attacks.

Prerequisite/Restriction: Cross-listed as ECE 5760.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

4 Credits
Real-time system design and implementation of basic concepts, including modeling, scheduling, resource access control, synchronization, and communication. Emphasis placed on both theory and practice. Exploration of open topics and current challenges in designing real-time systems. Includes hands-on implementation. Three lectures, one lab.

Prerequisite/Restriction: ECE 5720. Student must be in the Professional Engineering Program or have graduate standing. Cross-listed as ECE 5780.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

0.5 Credits
Weekly seminars or colloquia. Students are normally required to enroll for two semesters.

Prerequisite/Restriction: Repeatable for credit. Pass/Fail only.

Semester(s) Traditionally Offered: FALL, SPRING

Resources:
Course Page

3 Credits
Microwave amplifier design for noise, gain, and power match; microwave semiconductor and vacuum-tube devices; microwave oscillators; and microwave system performance characterization. Laboratory work required.

Prerequisite/Restriction: ECE 5800, ECE 5810, or equivalent

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Steady state analysis of dc-dc switching converter, derivation of steady-state models that includes losses, efficiency calculation, semiconductor power switches (diode, MOSFET, IGBT), switching loss, discontinuous conduction mode, isolated and non-isolated converter topologies (full- and half-bridge, forward, flyback, Cuk, SEPIC,...) and circuit manipulations, converter dynamics and control, state space averaging and modeling, canonic circuit model, converter transfer function analysis and graphical representation, negative feedback and closed-loop transfer function, controller stability and phase margin, regulator design, review of basic magnetics theory (modeling, loss mechanisms, eddy current), step-by-step procedure of an inductor design.

Prerequisite/Restriction: ECE 3410. East student must satisfy prerequisite of obtain a special permission from the instructor.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
The objective of this course is to help you develop an understanding of flight control systems, flight dynamics, linearization, autopilot design, and state estimation.

Prerequisite/Restriction: ECE 5310/MAE 5310. Student should be comfortable with matrices and state-space.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page
Course Syllabus

3 Credits
Advanced course in theories and techniques of machine intelligence, using neural networks.

Prerequisite/Restriction: Admittance to the Professional Engineering Program or Graduate Standing Repeatable for credit.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page
Course Syllabus

1-6 Credits
Independent or group study in electrical engineering topics, such as automated systems, optics and laser engineering, electro-acoustics, solid-state materials, devices, and intelligent systems engineering.

Prerequisite/Restriction: Repeatable for credit.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

3 Credits

Prerequisite/Restriction: Repeatable for credit. Pass/Fail only.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

1-6 Credits

Prerequisite/Restriction: Repeatable for credit. Pass/Fail only.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

1-6 Credits

Prerequisite/Restriction: Permission of Electrical and Computer Engineering Department. Repeatable for credit. Pass/Fail only.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

3 Credits
Foundations of detection theory, including Neyman-Pearson, Bayes, and Minimax Bayes detection. Maximum likelihood and Bayes estimation theory. Recursive estimation and Kalman filtering and smoothing. Expectation maximization and hidden Markov models.

Prerequisite/Restriction: ECE 6010, ECE 6030

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Introduces advanced modeling and control topics in power electronics, including design-oriented analysis, averaged switch modeling, ac modeling of the discontinuous conduction mode, the current programmed mode, input filter design, digital control of switched-mode power converters, and low-harmonic rectifiers.

Resources:
Course Page

3 Credits
Presents analysis methods and design challenges associated with soft-switching and resonant converters. Introduces mechanisms of switching loss and soft switching techniques, steady-state analysis in the time and frequency domains, and analysis of various resonant and soft-switching dc-dc and dc-ac converters.

Resources:
Course Page

3 Credits
Theory, engineering, and data reduction techniques of spacecraft instrumentation for space science and spacecraft systems.

Prerequisite/Restriction: ECE 6240/PHYS 6240. Cross-listed as PHYS 7210.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Methods of nonlinear and adaptive control system design and analysis. Includes qualitative and quantitative theories, graphical methods, frequency domain methods, sliding surface design, linear parameter estimation methods, and direct and indirect adaptive control techniques.

Prerequisite/Restriction: ECE 6320/MAE 6320. Cross-listed as MAE 7330.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
The application of multi-variable optimal control techniques to aircraft, missles and spacecraft.

Prerequisite/Restriction: ECE 6320/MAE 6320. Cross-listed as MAE 7340.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Advanced methods of control system analysis and design. Operator approaches to optimal control, including LQR, LQG, and L1 optimization techniques. Robust control theory, including QFT, H-infinity, and interval polynomial approaches.

Prerequisite/Restriction: ECE 6320/MAE 6320 or instructor permission. Cross-listed as MAE 7360.

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Wireless network definition, characterization, design, and optimization. Methods for improving network capacity, including interference management, power, control, carrier sense turning, radio resource management, temporal/spatial and diversity and scheduling. Other topics include mobility management, energy efficiency, and QoS.

Prerequisite/Restriction: ECE 6010 and ECE 6600

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Advanced digital signal and image processing theory and methods. Topics selected from: optimal filter design, adaptive filtering, spectral estimation, beamforming, tomography, data compression, restoration/superresolution, etc.

Prerequisite/Restriction: ECE 5630, ECE 6010, ECE 6030. Corequisite: ECE 6030 (preprequisite or corequisite).

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Examination of codes employed in digital communications, including discussion of error correction codes over finite fields. Reed-Solomon, convolutional, and trellis coding. Advanced coding techniques.

Prerequisite/Restriction: ECE 6010 or ECE 6030 and ECE 5660 (may be taken concurrently)

Semester(s) Traditionally Offered: FALL

Resources:
Course Page

3 Credits
Covers parallelism and the design of parallel computer architectures. Explores various hardware techniques designed to support parallel execution across a range of real-world applications. Examines various components of parallel computer systems and design trade-offs in the light of underlying circuit characteristics.

Prerequisite/Restriction: ECE 5750, ECE 6750 or equivalent, or instructor permission

Semester(s) Traditionally Offered: FALL

Resources:
Course Page
Course Syllabus

3 Credits
Using Finite Difference Time Domain (FDTD) and Finite Element Method (FEM) methods to solve electromagnetics problems that includes waveguides, scattering problems, and electromagnetic wave propagation in different media.

Prerequisite/Restriction: ECE 5800

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
Modeling electromagnetic problems with integral equations and solve using Methods of Moments (MOM). Solving complex electromagnetic problems using Boundary Integral Finite Element Method (BI-FEM), which is a hybrid computational electromagnetic method by integration MOM and Finite Element Method (FEM). 

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

3 Credits
The goal of this course is to provide students with an in-depth understanding of antenna array theory, design principles, and measurement methods.

Semester(s) Traditionally Offered: SPRING

Resources:
Course Page

1-6 Credits
Independent or group study in electrical engineering topics, such as automated systems, laser engineering, electroacoustics, solid-state materials, devices, and intelligent systems engineering.

Prerequisite/Restriction: Repeatable for credit.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

1-12 Credits

Prerequisite/Restriction: Repeatable for credit. Pass/Fail only.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page

1-9 Credits

Prerequisite/Restriction: Permission of Electrical and Computer Engineering Department. Repeatable for credit. Pass/Fail only.

Semester(s) Traditionally Offered: FALL, SPRING, SUMMER

Resources:
Course Page