Terminology, coordinate systems, and implicit forms. Parametric and spline representations of curves and surfaces and their uses. Basic differential geometry of curves and surfaces. Subdivision surfaces. Solid modeling paradigms and operations. Robustness and accuracy in geometric computations. Applications.