Techniques and software for generating computer graphics and animations. Topics include geometric and mathematical modelling, image rendering and synthesis, principles of animation, and graphics and animation frameworks.