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:
ADL
CRN
55557
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

Circuits & Electronics

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
3710
Section:
A
CRN
50331
Department (you may add up to three):
Instructor first name:
Michael
Instructor last name:
West
Catalog Description

An introduction to electric circuit elements and electronic devices and a study of circuits containing such devices.

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:
QUP
CRN
55688
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

Electromag Compatibility

Last Updated: Sun, 04/05/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4391
Section:
QUP
CRN
56437
Department (you may add up to three):
Instructor first name:
Andrew
Instructor last name:
Peterson
Catalog Description

To study electromagnetic interference and susceptibility of electrical systems, with application to analog and digital circuits.

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:
A
CRN
52729
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

IC Fabrication

Last Updated: Mon, 04/06/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
4452
Section:
A
CRN
53309
Department (you may add up to three):
Instructor first name:
Ajeet
Instructor last name:
Rohatgi
Catalog Description

Introduction to microelectronic processing technologies and CMOS. Includes a laboratory for fabrication/testing of MOS transistors, basic CMOS circuits, integrated resistors and capacitors. Credit will not be awarded for ECE 4452 and ECE 4752.

Administrative Data
Course status
Active

Digital Design Lab

Last Updated: Thu, 04/30/2026
Syllabus
LabSection_1.pdf (17.96 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
ECE
Course number:
2031
Section:
L03
CRN
50541
Department (you may add up to three):
Instructor first name:
Kevin
Instructor last name:
Johnson
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

Undergraduate Research

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