Courses

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, […]

CAP6701 Advanced Computer Graphics Spring 2018

OVERVIEW CAP6701 Advanced Computer Graphics builds on the introductory computer graphics course. Students will learn advanced concepts related to interactive graphics, illumination and modeling of curved geometry. Topics include (but are not limited to) realistic image synthesis, radiometry and re­flectance, physically-based appearance modeling, spherical harmonics, computational photography, image-based rendering, 3D scanning and multi-spectral imaging, imaging spectroscopy in computer […]

CAP5705 Computer Graphics Fall 2017

OVERVIEW CAP5705 is a graduate-level course that presents the concepts and principles behind current and emerging methods, tools, and techniques in computer graphics. Through programming assignments and written exercises, students will develop a thorough understanding of the field. Topics covered include shading and illumination, sampling and reconstruction, ray tracing, graphics hardware, geometric and viewing transformations, […]

CAP4730 Computational Structures in Computer Graphics Spring 2017

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, […]

CAP6701 Advanced Computer Graphics Spring 2016

OVERVIEW CAP6701 Advanced Computer Graphics builds on the introductory computer graphics course. Students will learn advanced concepts related to interactive graphics, illumination and modeling of curved geometry. Topics include (but are not limited to) realistic image synthesis, radiometry and re­flectance, physically-based appearance modeling, spherical harmonics, computational photography, image-based rendering, 3D scanning and multi-spectral imaging, imaging spectroscopy in computer […]

CAP5705 Computer Graphics Fall 2015

Overview CAP5705 is a graduate-level course that presents the concepts and principles behind current and emerging methods, tools, and techniques in computer graphics. Through programming assignments and written exercises, students will develop a thorough understanding of the field. Topics covered include shading and illumination, sampling and reconstruction, ray tracing, graphics hardware, geometric and viewing transformations, […]

CIS 6930/4930 3D Imaging & Visualization in Computer Graphics Spring 2015

3D Imaging & Visualization in Computer Graphics

I am introducing a new project-based course for undergraduate and graduate students that develops a data acquisition method and visualization technique to solve a practical digitization problem.

The course will be divided into three parts. There will be in-depth
discussions and literature reviews of recent work […]