Right after class,

By appointment.

- COP 3530 (Data structures and algorithms)
- MAC 2147(knowledge of elementary algebra, geometry, trigonometry and elementary calculus).

- Mathematical tools for Computer Graphics
- Geometric and Viewing Transformations
- Graphics API (OpenGL), GPU Programming
- Rasterization and Visible Surface Algorithms
- Reflection models and Surface Shading
- Texture Mapping, Anti-aliasing
- Data Structure for rendering and scene modeling
- Curves and Surfaces
- Advanced rendering techniques

- WebGL/THREE.JS - Online Books at UCF Library
- Learning Three.js : The JavaScript 3D Library for WebGL by by Dirksen, Jos
- Game Development with Three.js by Sukin, Isaac.
- Beginning WebGL for HTML5 by Danchilla, Brian.
- JAVASCRIPT
- HTML
- MATH

Total Points : 100

- Programming assignments: 60 Points.
- Practice Assignments (Tentatively 6 assignments): 36 Points.
- Final Project: 24 Points.
- Written Assignments: 5 Points.
- Exams: 35 Points
- Short Practice Exams (Frequent 15-30min duration held during class hours): 10 Points.
- Final Exam (date: check UCF Calendar): 25 Points.

- A: 90 and above
- B: 80 - 84 points (B+: 85-87, A-:88-89)
- C: 70 - 74 Points (C+: 75-77, B-:78-79)