Red X iconGreen tick iconYellow tick icon


    An introduction to image processing, computer graphics, and computer vision. Topics covered include image representation, algorithms to interpret image data, and rendering for realistic and real-time computer graphics.

    Visual Computing covers a range of topics that deal with images in a computer. This includes manipulating and editing images (image processing); generating images from 3D models (computer graphics); and programs that understand the content of images (computer vision). In this paper you will learn about all these topics, and how computers work with images and videos in a wide range of areas.

    About this paper

    Paper title Visual Computing: Graphics & Vision
    Subject Computer Science
    EFTS 0.15
    Points 18 points
    Teaching period Semester 1 (On campus)
    Domestic Tuition Fees ( NZD ) $1,173.30
    International Tuition Fees Tuition Fees for international students are elsewhere on this website.
    (COSC 201 or COSC 242) and (MATH 130 or MATH 140)
    Recommended Preparation
    COSC 202
    Schedule C
    Arts and Music, Science

    Computer Science Adviser

    Teaching staff

    Lecturers: Dr Steven Mills
    Dr Stefanie Zollmann

    Paper Structure

    The topics covered in this paper are as follows:

    • Image representation and colour models
    • Image processing - image filtering, 2D transformations, image mosaicing
    • Computer vision - understanding image content, image-based recognition, stereo vision
    • Computer graphics - rendering, OpenGL for real-time rendering, ray tracing for realistic rendering


    • Internal assessment (assignments) 60%
    • Final exam 40%
    Teaching Arrangements

    There are two 1-hour lectures per week and one 2-hour lab per week.


    Textbooks are not required for this paper.

    Course outline
    View the course outline for COSC 342
    Graduate Attributes Emphasised
    Interdisciplinary perspective, Lifelong learning, Information literacy, Research, Self-motivation.
    View more information about Otago's graduate attributes.
    Learning Outcomes

    This paper will enable students to:

    • Gain a high level understanding of the related fields of image processing, computer vision, and computer graphics
    • Implement algorithms that produce, process, and interpret images
    • Represent and manipulate images and geometric elements (shapes, points, lines etc) in a computer program
    • Apply transformations to 2D and 3D objects


    Semester 1

    Teaching method
    This paper is taught On Campus
    Learning management system

    Computer Lab

    Stream Days Times Weeks
    A1 Wednesday 14:00-15:50 9-13, 15-22


    Stream Days Times Weeks
    A1 Tuesday 13:00-13:50 9-13, 15-22
    Thursday 13:00-13:50 9-13, 15-16, 18-22
    Back to top