COM S 336 (Computer Graphics)
Computer Science, Iowa State University, 2023
TA for COM S 336, an introduction to computer graphics. Students learned the graphics pipeline, coordinate systems, transformation matrices, and how to create interactive 3D applications. The course emphasized practical skills in OpenGL/WebGL, shader programming, and modern rendering techniques.
Prepared quizzes on TopHat, conducted office hours, and provided student support via Piazza discussions. Conducted labs focused on teaching 3-D rendering, visualization techniques, and basic graphics programming.
Key topics/goals:
- Graphics pipeline, vertex & fragment shaders
- 3D transformations & matrices
- Scene hierarchy & interactive graphics
- Phong lighting model
- Shader programming (lighting, textures, bump mapping)
- Offscreen buffers & shadow mapping
- Procedural noise & effects
- Contemporary graphics techniques
