CS46S - Graphics & Multimedia
CS42M - Discrete Mathematics, CS42A - Data Structures
A first course in algorithms and techniques for image generation.
Geometric transformations, algorithms for hidden surfaces and ray tracing.
Programming with standard a graphics interface.
The planning and creation of interactive multimedia presentations, developing
a conceptual and pracatical understanding of the components of media
and their production.
- Demonstrate understanding of 2D and 3D graphics systems
- Demonstrate understanding of the rendering and viewing techniques of
- Model and animate 3D objects using graphics libraries in programming
- Identify the issues relating to media such as perception, representation,
presentation, storage and transmission
- Identify the stages involved in the planning and execution of a
multimedia design project and apply these to an individual project.
- Graphics programming
- Input and interaction
- Geometric objects and transformations
- Viewing and shading graphics objects
- Curves and surfaces
- Definition and role of multimedia
- Multimedia hardware and software
- Web design and HTML
- Text and graphics
- Digital video and audio
- Multimedia product design and authoring (including some scripting)
- Multimedia applications and delivery (including web delivery)
Students are required to pass both components.
- Coursework - 40%
- Test - 10%
- Assignments - 30%
- Final exam - 60%
- Edward Angel, Interactive Computer Graphics: A Top-Down Approach
- Tay Vaughan, Multimedia - Making it Work