Part A: Course Overview
Course Title: Interactive 3D Graphics and Animation
Credit Points: 12.00
Terms
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
COSC1186 |
City Campus |
Postgraduate |
140H Computer Science & Information Technology |
Face-to-Face |
Sem 1 2006, Sem 1 2008, Sem 1 2010, Sem 1 2013 |
COSC1187 |
City Campus |
Undergraduate |
140H Computer Science & Information Technology |
Face-to-Face |
Sem 1 2006, Sem 1 2008, Sem 1 2009, Sem 1 2010, Sem 1 2011, Sem 1 2012, Sem 1 2013, Sem 1 2014, Sem 1 2015, Sem 1 2016 |
COSC1187 |
City Campus |
Undergraduate |
171H School of Science |
Face-to-Face |
Sem 1 2017, Sem 1 2018, Sem 1 2019, Sem 1 2020, Sem 1 2021 |
COSC1187 |
City Campus |
Undergraduate |
175H Computing Technologies |
Face-to-Face |
Sem 1 2022 |
Course Coordinator: .
Course Coordinator Phone: .
Course Coordinator Email: .
Pre-requisite Courses and Assumed Knowledge and Capabilities
Enforced Pre-Requisite Courses
Successful completion of the following course/s:
OR
OR
Note: it is a condition of enrolment at RMIT that you accept responsibility for ensuring that you have completed the prerequisite/s and agree to concurrently enrol in co-requisite courses before enrolling in a course.
For your information go to RMIT Course Requisites webpage.
If you have completed prior studies at RMIT or another institution that developed the skills and knowledge covered in the above course/s you may be eligible to apply for credit transfer.
Alternatively, if you have prior relevant work experience that developed the skills and knowledge covered in the above course/s you may be eligible for recognition of prior learning.
Please follow the link for further information on how to apply for credit for prior study or experience.
Assumed Knowledge
Year 12 VCE Mathematical Methods or equivalent level mathematics including: algebra, calculus, functions, vectors and matrices. This material will be revised, however, you are expected to have studied it previously.
Course Description
The Computer Science and Information Technology course introduces techniques, algorithms and principles of interactive 3D computer graphics and animation, including graphics algorithms, the graphics pipeline and graphics programming.
This course also prepares you for study in real-time rendering, realistic image synthesis, computer animation and game programming, which you study in more detail later in your program of learning.
Objectives/Learning Outcomes/Capability Development
Program Learning Outcomes
This course is an option course so it is not required to contribute to the development of program learning outcomes (PLOs) though it may assist your achievement of several PLOs.
For more information on the program learning outcomes for your program, please see the program guide.
Upon successful completion of this course, you will be able to:
- identify and describe the fundamentals of 3D computer graphics
- describe the basic requirements for computer animation
- analyse requirements and constraints of 3D viewing, the 3D viewing pipeline, hidden surface removal, shading and illumination
- design and develop interactive 3D programs using the OpenGL 3D graphics library
- use graphics programming skills and knowledge, including visual debugging, to develop medium-sized interactive 3D graphics applications
- apply mathematics and physics in the design and development of graphics applications.
Overview of Learning Activities
The course introduces you to interactive 3D graphics and animation through lectures, tutorials, laboratories and programming assignments. Lectures concentrate on new theory and principles, tutorials concentrate on deepening understanding of lecture material through exercises, laboratories concentrate on programming exercises and examples. Lectures, tutorials and laboratories are closely related. Most new material is introduced in lectures, however some new material is introduced in laboratories through example programs. Completion of tutorial questions and laboratory exercises and projects are designed to give further practice in the application of theory and procedures, and to give feedback on your progress and understanding. Private study will consolidate your understanding of the theory and practice.
A core learning experience in the course is developing a medium size 3D graphics application. This reinforces the theory presented in the lectures and requires understanding and implementation of course material, and provides practice in solving 3D graphics and animation problems.
Overview of Learning Resources
You will make extensive use of computer laboratories and relevant software provided by the School. You will be able to access course information and learning materials through myRMIT and may be provided with copies of additional materials in class or via email. Lists of relevant reference texts, resources in the library and freely accessible Internet sites will be provided.
Use the RMIT Bookshop’s textbook list search page to find any recommended textbook(s).
Overview of Assessment
Assessment Tasks
Assessment Task 1: Assignment 1
Weighting 50%
This assessment task supports CLOs: 1, 2, 4, 6
Assessment Task 2: Assignment 2
Weighting 50%
This assessment task supports CLOs: 1, 2, 3, 4, 5, 6
If you have a long-term medical condition and/or disability it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program coordinator or Equitable Learning Services if you would like to find out more.