Computer Science (CSC) Courses>Introduction to Computer Graphics

CSC305 - Introduction to Computer Graphics

Description

Introduction to computer graphics. Principles of raster image generation. Example of a graphics API. Graphics primitives, data structures. Coordinate systems, affine transformations and viewing of graphical objects. Introduction to rendering including shading models and ray tracing. Introduction to modelling including polygon meshes, subdivision, and parametric curves and surfaces, colour.

Units

1.5

Hours: lecture-lab-tutorial

3-1-0

Note(s)

  • Credit will be granted for only one of CSC 305, CSC 405.

Prerequisites

  • Complete all of the following
    • Complete all of:
      • CSC226 - Algorithms and Data Structures II (1.5)
      • SENG265 - Software Development Methods (1.5)
    • Complete 1 of:
      • MATH110 - Matrix Algebra for Engineers (1.5)
      • MATH211 - Matrix Algebra I (1.5)

Course offered by

Department of Computer Science

Course schedules

Summer timetable available: February 15. Fall and Spring timetables available: May 15.

Use the buttons below to search the timetable. If the search results show 0 classes and the message ‘Please search again’, then the class is not scheduled for the selected term.