Master's Thesis

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
7000
Section:
OJD
CRN
58166
Department (you may add up to three):
Instructor first name:
Jon
Instructor last name:
Duke
Catalog Description

This course provides academic credit for independent thesis research conducted under the supervision of a Georgia Tech faculty advisor. The course does not involve regular class meetings, assignments, or examinations. The scope and direction of research are determined by the student in consultation with the thesis advisor, consistent with the requirements of the degree program.

Administrative Data
Course status
Active

GPU Prog for Video Games

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4795
Section:
A
CRN
58161
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

GPU Prog for Video Games

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4795
Section:
AL
CRN
58163
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

Special Topics

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8803
Section:
O27
CRN
58154
Department (you may add up to three):
Instructor first name:
Bo
Instructor last name:
Zhu
Catalog Description

In the AI era, two major trends are reshaping computer graphics: (1) visual content is becoming increasingly realistic through data-driven techniques and neural rendering frameworks like Neural Radiance Fields and Gaussian splatting, strengthening the link between virtual models and real-world data; and (2) visual content creation pipelines are becoming more accessible, allowing creators to use diverse input methods, such as Unreal Engine, image and video examples, or natural language, to generate realistic content at interactive or real-time rates. This shift marks a move away from traditional programmable shader development and hand-crafted 3D assets toward end-to-end differentiable and AI-model-driven generation.

The CGAI course offers a comprehensive introduction to modern computer graphics, emphasizing AI-powered advancements in modeling, rendering, simulation, and animation. Students will explore key topics such as Neural Signed Distance Fields (SDF), Neural Radiance Fields (NeRF), 3D Gaussian Splatting (3D-GS), and Position-Based Dynamics (PBD), alongside advanced areas like generative 3D graphics using diffusion models and LLM-driven pipelines. The course also connects to traditional graphics topics like BRDF rendering, point-based rendering, and physically-based animation. Positioned as an advanced follow-up to CS3451 Computer Graphics, CGAI equips students with cutting-edge tools and a forward-looking mindset to engage with the evolving landscape of AI-integrated graphics applications.

Administrative Data
Course status
Active

Intro to Computing

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1301
Section:
FAA
CRN
94683
Department (you may add up to three):
Instructor first name:
Rodrigo
Instructor last name:
Borela Valente
Catalog Description

Introduction to computing principles and programming practices with an emphasis on the design, construction and implementation of problem solutions use of software tools.

Administrative Data
Course status
Active

Intro to Computing

Last Updated: Tue, 05/05/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1301
Section:
FAD
CRN
94694
Department (you may add up to three):
Instructor first name:
Iretta
Instructor last name:
Kearse
Catalog Description

Introduction to computing principles and programming practices with an emphasis on the design, construction and implementation of problem solutions use of software tools.

Administrative Data
Course status
Active

Special Problems

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8903
Section:
S43
CRN
94738
Department (you may add up to three):
Instructor first name:
Jonathan
Instructor last name:
Shandler
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Spec Prob-Computer Sci

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4903
Section:
S43
CRN
94737
Department (you may add up to three):
Instructor first name:
Jonathan
Instructor last name:
Shandler
Catalog Description

An investigation of significant areas of information and computer science. Guided study and research.

Administrative Data
Course status
Active

Seminar

Last Updated: Tue, 04/21/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8001
Section:
OCT
CRN
58156
Department (you may add up to three):
Instructor first name:
Ana
Instructor last name:
Rusch
Catalog Description

Group discussion of advanced topics in information and computer science. May not be used by computer science majors for degree credit.

Administrative Data
Course status
Active

Special Topics

Last Updated: Fri, 04/10/2026
Syllabus
CSE 8803.pdf (113.77 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CSE
Course number:
8803
Section:
SRM
CRN
94618
Department (you may add up to three):
Instructor first name:
Bo
Instructor last name:
Dai
Catalog Description

This course develops a principled, unified foundation for representation learning  through the lens of spectral decomposition. Starting from the sufficiency of spectral representations for downstream tasks, we systematically build a framework that connects classical component analysis methods (PCA, CCA, Laplacian Embedding) to modern self-supervised learning algorithms (SimCLR, BYOL, CLIP, DINO) and extends to applications in reinforcement learning, causal inference, and controllable generation.

    The course follows the theoretical backbone of "Spectral Ghost in Representation Learning" (Dai, Li & Schuurmans, 2026), supplemented by the RL-specific treatment in "Spectral Representation-based Reinforcement Learning" (Gao, Sun, Li, Schuurmans &  Dai, 2026).

Administrative Data
Course status
Active