Computer Graphics (CAP 5705)

CISE – University of Florida

Course Overview

The goal of this course is to build—not just use—computer graphics environments. Topics include modeling geometry and motion, rendering, and lighting.

Machine learning approaches are introduced but are not the primary focus. Students will gain hands-on experience with industry standards such as OpenGL and C/C++, including modifying example programs.

Familiarity with OpenGL is not required. A review of linear algebra and calculus in a graphics context is recommended.

Example computer graphics rendering

Course Information

Professor:
Dr. Jorg Peters

Office Hours:
Tuesday 5:00 PM + by appointment

Location & Time:

Contact:
Email: jorg@cise.ufl.edu
Note: Canvas/Discord/etc. are not regularly monitored.

Credits: 3

Syllabus
Syllabus (text version)

Academics

Programming Environment:
C++ with OpenGL 4.x or JavaScript with WebGL 2.0

Grading:
50% Projects
50% Tests and Homework

Reading:
textbook = lecture notes

Attendance:
Notify instructor by email at least one week in advance for conflicts.

Policies & Student Resources

Accommodations:
Students needing accommodations should contact the Disability Resource Center as early as possible.

Academic Honesty:
All students must follow the University of Florida Honor Code.

Wellness Support:
Counseling and Wellness Center
Phone: 352-392-1575

Emergency:
Call 911 or UF Police at 352-392-1111