Standard syllabus
Computer graphics · Undergraduate · CS / Programming
Topics
Math for graphics
- Vectors, matrices, and homogeneous coordinates
- 2D/3D transformations: translation, rotation, scale
- Viewing pipelines: camera, projection, viewport
- Quaternions for orientation (intro)
- Color spaces and gamma correction (intro)
Rendering
- Rasterization and line/triangle algorithms
- Hidden surface removal: z-buffer
- Illumination models: Phong, Gouraud shading
- Texture mapping and UV coordinates
- Ray tracing concepts (intro)
Geometry and sampling
- Meshes, normals, and winding order
- Clipping and culling in the pipeline
- Barycentric coordinates and interpolation
- Anti-aliasing and multisampling (intro)
- Shadows: shadow maps overview
- Procedural noise and simple procedural textures
Pricing calculator
Choose materials, tutoring, or both — or book a single session as needed. Customize your plan on the subscribe page.
$1,162 · Computer graphics · 18 tutoring hrs
Study guides, worksheets, reviews, practice tests, and answer keys for 1 class. 18 tutoring hours (1 hr / week · semester). Bundle discount applied vs buying separately. Pay in full via Zelle.