ECE Prof/Tech Comm

Last Updated: Thu, 04/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
3005
Section:
B
CRN
93933
Department (you may add up to three):
Instructor first name:
Christina
Instructor last name:
Bourgeois
Catalog Description

Written, oral, and visual communication skills required by electrical and computer engineers. Prepares students for advanced communication tasks required in academic and professional settings.

Administrative Data
Course status
Active

ECE Design Fundamentals

Last Updated: Thu, 04/16/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
3011
Section:
CS1
CRN
93976
Department (you may add up to three):
Instructor first name:
Benjamin
Instructor last name:
Yang
Catalog Description

This course teaches system-level design, including both software and hardware. Through activities and projects, students gain exposure to entrepreneurship, product lifecycle management, prototyping, and testing.

Administrative Data
Course status
Active

Intro Signal Processing

Last Updated: Fri, 04/17/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
2026
Section:
L01
CRN
93964
Department (you may add up to three):
Instructor first name:
Placeholder
Instructor last name:
Placeholder
Catalog Description
Introduction to discrete-time signal processing and linear systems. Sampling theorem, filtering, frequency response, Discrete Fourier Transform, Z-Transform. Laboratory emphasizes computer-based signal processing. Credit not allowed for both ECE 2026 and ECE 2025.
Administrative Data
Course status
Active

Inter Capstone Design

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
4723
Section:
X01
CRN
94023
Department (you may add up to three):
Instructor first name:
Craig
Instructor last name:
Forest
Catalog Description
Seniors will work in teams to apply a systematic design process to real multi-disciplinary problems. Problems selected from a broad spectrum of interest areas, including biomedical, environmental, mechanical, industrial design, electrical and thermal/fluids. Projects must be based on the knowledge and skills acquired in earlier course work, and incorporate appropriate engineering standards and multiple realistic constraints. Emphasis is placed on the design process, the technical aspects of the design, and on reducing the proposed design to practice. The course consists of faculty and guest lectures, prototyping in design studios, and a multi-disciplinary design project.
Administrative Data
Course status
Active

Intro Signal Processing

Last Updated: Fri, 04/24/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
2026
Section:
L12
CRN
93961
Department (you may add up to three):
Instructor first name:
Placeholder
Instructor last name:
Placeholder
Catalog Description

Introduction to discrete-time signal processing and linear systems. Sampling theorem, filtering, frequency response, Discrete Fourier Transform, Z-Transform. Laboratory emphasizes computer-based signal processing. Credit not allowed for both ECE 2026 and ECE 2025.

Administrative Data
Course status
Active

AI and Machine Learning for Semiconductor Manufacturing and Digital Twins

Last Updated: Tue, 04/21/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
8803
Section:
AI4
CRN
94068
Department (you may add up to three):
Instructor first name:
Asif
Instructor last name:
Khan
Catalog Description

This course introduces graduate students to the theory and practice of applying artificial intelligence and machine learning to semiconductor process technology, metrology, manufacturing, and digital twins. The semiconductor industry is undergoing a transformation driven by the increasing complexity of advanced process nodes and the explosion of data generated in modern fabrication facilities. AI/ML techniques and digital twin frameworks are now critical tools for process modeling, equipment monitoring, defect inspection, yield optimization, and accelerating technology development cycles.

Designed for students with a background in semiconductor devices and processes but no prior AI/ML experience, the course begins with a rigorous introduction to machine learning fundamentals using Python, then progressively applies these techniques to real-world semiconductor challenges. Topics include surrogate modeling for TCAD, physics-informed neural networks, virtual metrology, SEM defect classification, yield prediction, fault detection, digital twins for fab modules, and ML-assisted technology development.

The course emphasizes hands-on learning through four Python labs using open semiconductor datasets, two problem-set homeworks, and a substantial semester-long research project. Industry guest lectures provide direct exposure to how these methods are deployed in production fabs and R&D environments.

Administrative Data
Course status
Active

VLSI & Adv Digital Dsgn

Last Updated: Wed, 04/29/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
3150
Section:
B
CRN
93941
Department (you may add up to three):
Instructor first name:
Nivedita
Instructor last name:
Bhattacharya
Catalog Description

Advanced digital design issues in the context of VLSI systems. Introduction to a design methodolgy that encompasses the range from architectural models to circuit simulation. Credit not awarded for ECE 3150 and ECE 3060.

Administrative Data
Course status
Active

Special Topics

Last Updated: Sat, 04/04/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
8803
Section:
OCY
CRN
93929
Department (you may add up to three):
Instructor first name:
Saman
Instructor last name:
Zonouz
Catalog Description

Cybersecurity of Drones is an in-depth exploration of security and privacy challenges in cyber-physical systems (CPS), with a primary focus on unmanned aerial vehicles (UAVs). This course equips learners with the foundational knowledge and hands-on skills necessary to analyze, attack, and defend drone systems in real-world scenarios. You will gain expertise in drone architecture, embedded systems security, adversarial machine learning, and CPS resilience, equipping you to understand and mitigate vulnerabilities in UAV operations. Through lectures, research paper discussions, and hands-on labs, you will engage with cutting-edge cybersecurity techniques, including sensor spoofing, actuator manipulation, malware analysis and defensive mechanisms tailored for autonomous aerial systems. By the end of the course, you will not only have a deep technical understanding of drone cybersecurity but also the ability to design resilient and secure UAV architectures, in preparation for careers in cyber-physical security, embedded systems, and critical infrastructure protection.

Administrative Data
Course status
Active

Fund-Digital Signal Proc

Last Updated: Fri, 04/17/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
4270
Section:
A
CRN
93935
Department (you may add up to three):
Instructor first name:
Aaron
Instructor last name:
Lanterman
Catalog Description

Introduction to digital signal processing. Sampling theorem, discrete-time Fourier transform. Power spectrum, discrete Fourier transform and the FFT algorithm, Z-transform, digital filter design and implementation.

Administrative Data
Course status
Active

Control Robotic Systems

Last Updated: Wed, 04/08/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
6562
Section:
A
CRN
57892
Department (you may add up to three):
Instructor first name:
Jeffery
Instructor last name:
Hurley
Catalog Description

Fundamental issues associated with autonomous robot control. Emphasizes biological perspective that forms the basis of many current developments in robotics.

Administrative Data
Course status
Active