Undergrad Research I

Last Updated: Wed, 06/24/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4951
Section:
S24
CRN
54137
Department (you may add up to three):
Instructor first name:
Brendan
Instructor last name:
Saltaformaggio
Catalog Description
Participation in an individual or group research project under the direction of a faculty member.
Administrative Data
Course status
Active

GPU Prog For Video Games

Last Updated: Wed, 04/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4795
Section:
GRL
CRN
55428
Department (you may add up to three):
Instructor first name:
Aaron
Instructor last name:
Lanterman
Catalog Description
3-D graphics pipelines. Physically-based rendering. Game engine architectures. GPU architectures. Graphics APIs. Vertex and pixel shader programming. Post-processing effects. Deferred rendering.
Administrative Data
Course status
Active

Control System Design

Last Updated: Tue, 04/14/2026
Syllabus
Syllabus_44.pdf (122.45 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4550
Section:
L02
CRN
52555
Department (you may add up to three):
Instructor first name:
David
Instructor last name:
Taylor
Catalog Description

Design of control algorithms using state-space methods, microcontroller implementation of control algorithms, and laboratory projects emphasizing motion control applications.

Administrative Data
Course status
Active

Intro Cyber-Phys Sys Sec

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

This course provides an introduction to security issues relating to various cyber-physical systems including industrial control systems and those considered critical infrastructure systems.

Administrative Data
Course status
Active

Programming HW/SW System

Last Updated: Thu, 04/16/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
2035
Section:
RL
CRN
56737
Department (you may add up to three):
Instructor first name:
Ashutosh
Instructor last name:
Srivastava
Catalog Description

Creation of complex execution and storage mechanisms, based on instruction set architecture, for software design including high-level programming languages and operating systems. Programming design projects. Credit not allowed for both ECE 2035 and ECE 3035.

Administrative Data
Course status
Active

Digital Design Lab

Last Updated: Tue, 04/21/2026
Syllabus
SYLLABUS.pdf (84.23 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
2031
Section:
R
CRN
56573
Department (you may add up to three):
Instructor first name:
Abhijit
Instructor last name:
Chatterjee
Catalog Description

Design and implementation of digital systems, including a team design project. CAD tools, project design methodologies, logic synthesis, and assembly language programming.

Administrative Data
Course status
Active

Feedback Control Systems

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

This course provides a comprehensive introduction to the analysis and design of feedback control systems. Students will develop the mathematical foundations necessary to model, analyze, and design control systems for a variety of engineering applications. Topics include system dynamics, Laplace transforms, transfer functions, stability analysis, and graphical design techniques including root locus and frequency response methods.

Emphasis is placed on understanding the fundamental principles of feedback and how they enable systems to achieve desired performance specifications including tracking accuracy, disturbance rejection, and stability margins. The course bridges theoretical foundations with practical engineering applications through problem sets and design exercises. 

Administrative Data
Course status
Active

ARCH, SYS, CONC & ENGY COMP

Last Updated: Wed, 04/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
3058
Section:
AL
CRN
55255
Department (you may add up to three):
Instructor first name:
Diego
Instructor last name:
Fratta
Catalog Description
Basic organizational principles of the major components of a processor ? the core, memory hierarchy, I/O subsystem and basic operating system constructs that utilize them.
Administrative Data
Course status
Active

Programming HW/SW System

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
2035
Section:
LA1
CRN
54693
Department (you may add up to three):
Instructor first name:
Thomas
Instructor last name:
Collins
Catalog Description

Creation of complex execution and storage mechanisms, based on instruction set architecture, for software design including high-level programming languages and operating systems. Programming design projects. Credit not allowed for both ECE 2035 and ECE 3035.

Administrative Data
Course status
Active

Circuit Analysis

Last Updated: Thu, 04/16/2026
Syllabus
syllabus_Su.pdf (73.55 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
2040
Section:
R
CRN
56575
Department (you may add up to three):
Instructor first name:
Bertrand
Instructor last name:
Boussert
Catalog Description

Basic concepts of DC and AC circuit theory and analysis.

Administrative Data
Course status
Active