University of Otago
Dunedin, New Zealand
Area of Study
Taught In English
COSC 242 and MATH 160
Course Level Recommendations
ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.
Recommended U.S. Semester Credits3 - 4
Recommended U.S. Quarter Units4 - 6
Hours & Credits
Display technology and algorithms, principles of modelling 3D, image synthesis from 3D models, texture, lighting and animation.
This paper offers an introduction to the techniques for creating and handling pictorial data in computers.
There are two 1-hour lectures per week, one 2-hour lab per week and one 1-hour tutorial per week.
The topics covered in this paper are as follows:
- Two-dimensional image rendering, drawing lines, filling, antialiasing
- Transformation of geometry in two and three dimensions
- Image filtering and feature matching
- 2D image transformations and mosaicing
- Three-dimensional visualisation
- Modelling with polygons, parametric patches, constructive solid geometry and implicit surfaces
- Visible surface determination, ray tracing, path tracing and other techniques for portraying realism
- Texture mapping with two- and three-dimensional maps, functional textures
- Hardware rendering
- Colour theory
- Two assignments 20% each
-Final exam 60%
This paper will enable students to:
- Gain a high level understanding of computer graphics and the related fields of computer vision and image processing
- Implement algorithms for drawing basic geometric shapes
- Represent 2D and 3D objects in a computer's memory
- Apply transformations to 2D and 3D objects, including producing 2D displays of 3D geometry
- Write software that displays graphics (eg using OpenGL)
- Develop a ray tracer that renders diffuse and specular lighting, as well as mirror reflections and shadows
- Understand basic colour theory
Courses and course hours of instruction are subject to change.
Eligibility for courses may be subject to a placement exam and/or pre-requisites.
Some courses may require additional fees.
Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.
Please reference fall and spring course lists as not all courses are taught during both semesters.
Availability of courses is based on enrollment numbers. All students should seek pre-approval for alternate courses in the event of last minute class cancellations
Please note that some courses with locals have recommended prerequisite courses. It is the student's responsibility to consult any recommended prerequisites prior to enrolling in their course.