Undergraduate Research

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4699
Section:
M01
CRN
55331
Department (you may add up to three):
Instructor first name:
Vijay
Instructor last name:
Madisetti
Catalog Description

Independent Research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

Undergrad Research I

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
3951
Section:
S24
CRN
54351
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
Pending

Intro Signal Processing

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
2026
Section:
L01
CRN
52540
Department (you may add up to three):
Instructor first name:
John
Instructor last name:
Barry
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

Digital System Design

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

Computer system and digital design principles. Switch and gate design, Boolean algebra, number systems, arithmetic, storage elements. Datapath, memory organization, instruction set architecture, assembly language. Credit not allowed for both ECE 2020 and ECE 2030.

Administrative Data
Course status
Active

Adv Malware Analysis

Last Updated: Fri, 04/03/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
6747
Section:
OCY
CRN
55314
Department (you may add up to three):
Instructor first name:
Brendan
Instructor last name:
Saltaformaggio
Catalog Description

This course covers advanced approaches for the analysis of malicious software and explores recent research and unsolved problems in software protection and forensics.

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:
AG
CRN
56558
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
Pending

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:
LAG
CRN
56559
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
Pending

Undergraduate Research

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4699
Section:
E04
CRN
55533
Department (you may add up to three):
Instructor first name:
Stanislav
Instructor last name:
Emelianov
Catalog Description
Independent Research conducted under the guidance of a faculty member.
Administrative Data
Course status
Pending

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:
R
CRN
56164
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

Undergraduate Research

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4699
Section:
C08
CRN
56035
Department (you may add up to three):
Instructor first name:
David
Instructor last name:
Citrin
Catalog Description
Independent Research conducted under the guidance of a faculty member.
Administrative Data
Course status
Pending