COMP6370
10 units
6000 level
Course handbook
Description
Studies issues related to the displaying of objects, which may include: graphics hardware, windows programming, 2D drawing primitives, 2D & 3D geometrical transformation, projections, geometric models, 3D viewing, visible-surface determination, illumination and shading, ray tracing, and computer animation.
Availability2024 Course Timetables
Callaghan
- Semester 2 - 2024
Learning outcomes
On successful completion of the course students will be able to:
1. Appreciate mathematical fundamentals of computer graphics techniques
2. Understand and appreciate computer graphics concepts
3. Employ selected software to achieve interactive computer graphics
4. Implement graphics effects
5. Work within a group to complete a graphics project
Content
- Graphics pipeline
- Graphics algorithms
- Geometrical operations used in graphics
- Methods for modeling curves, surfaces, and solids
- Lighting models and colour
- Computer vision
Requisite
This course has similarities to COMP3320. If you have successfully completed COMP3320 you cannot enrol in this course.
Assumed knowledge
1. Familiarity with a. elementary linear algebra (vectors, matrices) and geometry. b. elementary calculus (for some parts of the course). 2. Some Computer Science a. reasonable programming skills b. elementary data structures and algorithms
Assessment items
Project: Project (multi component)
Written Assignment: Written Assessment (multi component)
Online Open Book Formal Examination: Formal Examination
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.
Contact hours
Semester 2 - 2024 - Callaghan
Computer Lab-1
- Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
- It is recommended that students attend lectures and labs regularly.
Lecture-1
- Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Course outline
- COMP6370 - Semester 2, 2023 (Callaghan) (PDF, 233.1 KB)
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.