Skip to main content

Electrical and Computer Engineering

41 courses found

ECE 6230 Optical and Quantum Electronics
Fall 2026

Quantum electronics, the study of light and matter interaction, has become the cornerstone in many areas of optical science and technology. This course reviews the principles of lasers then introduces the generalized nonlinear wave equations. This course will cover typical nonlinear effects and their applications in telecommunication, ultrafast laser, quantum computing/information and chemical/bio spectroscopy.

Rating
Difficulty
3.94
GPA
ECE 6501 Topics in Electrical and Computer Engineering
Fall 2026

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

Rating
Difficulty
3.72
GPA
ECE 6505 Electrical and Computer Engineering Seminar
Fall 2026

This one-hour weekly seminar course features presentations given by ECE faculty members, to introduce various research areas, topics, and advances in Electrical and Computer Engineering. This course is required for all first-year ECE graduate students. 

Rating
Difficulty
1.30
GPA
ECE 6701 Optimization for Engineering and Data Science
Fall 2026

This course introduces students to the key concepts in convex optimization theory with the goal of enabling them to formulate and solve various convex optimization problems arising in engineering, data science, and machine learning. Non-convex optimization techniques in deep learning will also be introduced.

Rating
Difficulty
GPA
ECE 6711 Probability and Stochastic Processes
Fall 2026

Topics include probability spaces; random variables and vectors; and random sequences and processes; especially specification and classification. Includes detailed discussion of second-order stationary processes and Markov processes; inequalities, convergence, laws of large numbers, central limit theorem, ergodic, theorems; and MS estimation, Linear MS estimation, and the Orthogonality Principle. Prerequisite: APMA 3100, MATH 3100, or equivalent.

Rating
Difficulty
3.50
GPA
ECE 6714 Probabilistic Machine Learning
Fall 2026

Covers foundations of estimation theory and machine learning in a probabilistic modeling framework. Topics include frequentist and Bayesian estimation, analysis of estimators, linear regression, linear classification, graphical models, Markov models, sampling methods, and variational inference. Requires APMA 3100 or an equivalent course on Probability, familiarity with linear algebra, and Python programming.

4.0
Rating
4.0
Difficulty
3.81
GPA
ECE 6750 Digital Signal Processing
Fall 2026

A first graduate course in digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier transform, quantization effects and nonlinear filters. Additional topics can include signal compression and multi-resolution processing.

Rating
Difficulty
3.69
GPA
ECE 6782 Machine Learning in Image Analysis
Fall 2026

This course focuses on an in-depth study of advanced topics and interests in image data analysis. Students will learn practical image techniques and gain mathematical fundamentals in machine learning needed to build their own models for effective problem solving. The graduate students (ECE/CS 6501) will be given additional programming tasks and more advanced theoretical questions.

Rating
Difficulty
3.62
GPA
ECE 6850 Introduction to Control Systems
Fall 2026

This course aims to provide an instruction to basic principles and tools for the analysis and design of control systems. It is intended for general graduate students in engineering and science. Topics to be covered include concepts, examples and designs of feedback, system modeling, linear and nonlinear dynamic behaviors, stability analysis, frequency domain analysis and design, transfer functions, PID control, and robustness of control systems.

Rating
Difficulty
3.62
GPA
ECE 6993 Independent Study
Fall 2026

Detailed study of graduate course material on an independent basis under the guidance of a faculty member.

Rating
Difficulty
3.78
GPA
ECE 6996 Supervised Graduate Teaching Experience
Fall 2026

A guided teaching experience for Ph.D. students, with selected teaching assignments and directed performance evaluation, under the supervision of a faculty member, as a part of Ph.D. training designed for students' development of independent teaching skills.

Rating
Difficulty
3.51
GPA
ECE 7712 Digital Communications
Fall 2026

An in-depth treatment of digital communications techniques and performance. Topics include performance of uncoded systems such as Mary, PSK, FSK, and multi-level signaling; orthogonal and bi-orthogonal codes; block and convolutional coding with algebraic and maximum likelihood decoding; burst correcting codes; efficiency and bandwidth; synchronization for carrier reference and bit timing; baseband signaling techniques; intersymbol interference; and equalization. Prerequisite: ECE 6711.

Rating
Difficulty
3.61
GPA
ECE 8897 Graduate Teaching Instruction
Fall 2026

For master's students.

Rating
Difficulty
GPA
ECE 8999 Thesis
Fall 2026

Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. May be repeated as necessary.

Rating
Difficulty
GPA
ECE 9897 Graduate Teaching Instruction
Fall 2026

For doctoral students.

Rating
Difficulty
GPA
ECE 9999 Dissertation
Fall 2026

Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.

Rating
Difficulty
1.30
GPA