Courses

CAP5404 Deep Learning for Computer Graphics Fall 2022

OVERVIEW This course covers fundamental theory and application of popular artificial intelligence (AI) algorithms in computer graphics. Introduces several neural network architectures and the mathematical principles behind them. A semester-long project motivated by research publications teaches technical writing and graphics processing unit (GPU) programming on a GPU cluster. Convolutional neural networks for denoising movies and […]

CAP4613 Deep Learning for Computer Graphics Spring 2022 

OVERVIEW This course covers neural network architectures (deep learning), related math and the fundamental theory and application of AI algorithms most popular in the field of computer graphics. Programming assignments will help students develop graphics processing unit (GPU) programming skills while implementing concepts learned in lectures and readings using deep learning APIs on the UF […]

CAP4613 Deep Learning for Computer Graphics Spring 2022 

OVERVIEW This course covers neural network architectures (deep learning), related math and the fundamental theory and application of AI algorithms most popular in the field of computer graphics. Programming assignments will help students develop graphics processing unit (GPU) programming skills while implementing concepts learned in lectures and readings using deep learning APIs on the UF […]

CIS6930/4930 Deep Learning for Computer Graphics Fall 2021

OVERVIEW CIS6930/4930 covers the fundamental theory and application of popular artificial intelligence (AI) algorithms in computer graphics. This course introduces several neural network architectures and the mathematical principles behind them. A semester-long project motivated by research publications teaches technical writing and graphics processing unit (GPU) programming on the NVIDIA HiPerGator GPU cluster. Convolutional neural networks […]

CIS4930/6930 Deep Learning for Computer Graphics Spring 2021

This course covers the fundamental theory and application of AI algorithms in the context of computer graphics. Deep learning is prevalent in graphics: from convolutional neural networks (CNNs) for denoising movie frames to Generative Adversarial Networks (GANs) for simulating facial animation. Through lectures, reading assignments (current research papers), and a semester long programming project, students […]

CIS6930/4930 Deep Learning for Computer Graphics Fall 2020

This course covers the fundamental theory and application of AI algorithms in the context of computer graphics. Deep learning is prevalent in graphics: from convolutional neural networks (CNNs) for denoising movie frames to Generative Adversarial Networks (GANs) for simulating facial animation. Through lectures, reading assignments (current research papers), and a semester long programming project, students […]

CAP4730 Computational Structures in Computer Graphics Spring 2019

OVERVIEW CAP4730 is an undergraduate course that introduces students to the fundamental concepts, mathematical principles, algorithms and data structures used in computer graphics.  Students will gain experience with OpenGL programming and develop an understanding of the graphics pipeline.  Topics covered include shading and illumination, sampling and reconstruction, ray tracing, graphics hardware, geometric and viewing transformations, […]

CAP4730 Computational Structures in Computer Graphics Fall 2018

OVERVIEW CAP4730 is an undergraduate course that introduces students to the fundamental concepts, mathematical principles, algorithms and data structures used in computer graphics.  Students will gain experience with OpenGL programming and develop an understanding of the graphics pipeline.  Topics covered include shading and illumination, sampling and reconstruction, ray tracing, graphics hardware, geometric and viewing transformations, […]