This is an advanced undergraduate course. It teaches the concepts and principles underlying interactive graphics environments. The goal is to be able to build, not just use such environments. Key points are modeling of geometry and motion, as well as rendering inluding the lighting. To make the concepts and principles concrete and prepare students for the workplace or graduate studies, the course uses the industry-standards of OpenGL and C/C++. In particular, students are expected to work with, understand and modify OpenGL example programs. Students will also benefit from refreshing their knowledge of linear algebra and calculus to understand underlying structures rather than just examples. Familiarity with OpenGL is not assumed.
Computational Structures in Computer Graphics   cap 4730 (sect 7118)
Dr. Jorg Peters
Wednesday 11:30am and by appointment
|programming environment:||C or C++, OpenGL 4.x||
Linux (default submission environment)
or MS in rooms cse115 or cse313 or
You can use your home environment to develop you programs
but we can not debug your home computer setup!
3 tests 50% |
3 projects 50%
Grades via canvas
standard academic honesty rules apply
|prerequisites:||see course catalogue|
|place and time:||E222||MWF 4 (10:40--11:30pm)|
|attendance:||your problem if you miss material||make-up: notify me by e-mail 1 week ahead|