Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT3005 Computer Graphics -DISESTABLISHED AT FEC 4/10

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

FIT3005 Computer Graphics -DISESTABLISHED AT FEC 4/10 (19 Oct 2010, 11:43am) [Computer Graphics (06 Jun 2005, 11:21am)]

Reasons for Introduction

Reasons for Introduction (09 Mar 2005, 1:40pm)

The technology of computer graphics has revolutionised the world of visual arts and has introduced visualisation and user interaction into disciplines that previously had little or no access to graphics. Not only can 2D and 3D animations and simulations be found in movies and computer games, but they can also be found in many applications in the domains of science, engineering and so on.This unit is designed to provide the student with not only the basic concepts and knowledge of computer graphics but to also give a practical hands-on experience of the technology.

Reasons for Change (06 Jun 2005, 11:37am)

2005: Existing unit GCO3817 Computer Graphics being updated to fit into the new BITS degree structure with new FIT unit code.

Role of Unit (09 Mar 2005, 2:27pm)

FIT3005 Computer Graphics is an elective 3rd level unit in the Gippsland BITS major 'Applications Development and Networks'.

Relationship of Unit (09 Jun 2005, 2:38pm)

This third level IT elective provides students with the opportunity to develop higher level knowledge of the theory and programming of computer graphics.

Objectives

Knowledge and Understanding (Cognitive Domain Objectives) (08 Jun 2005, 2:55pm)

At the completion of this unit, students will have:

  1. knowledge of the fundamental concepts and techniques used in the field of computer graphics
  2. knowledge of the history of computer graphics and associated technologies
  3. an understanding of modern technologies used in computer graphics
  4. an understanding of and ability to apply the principles used in modeling light sources, object materials and light-surface interactions as required to develop realistic, efficient and effective graphics
  5. an understanding and ability to apply the mathematical transformations and operations necessary to develop and display views of modeled two-dimensional (2D) and three-dimensional (3D) environments
  6. an understanding of the compromises and simplifications necessary to create interactive graphics compared to complex realistic graphics produced off-line under conditions demanding few temporal constraints
  7. an understanding of more advanced computer graphics techniques such as ray-tracing, transparency and shadow determination
  8. the ability to analyse a visualisation problem, determine appropriate structures and models, evaluate alternative techniques and build an application to solve the problem within the capabilities of the tools available

Attitudes, Values and Beliefs (Affective Domain Objectives) (09 Mar 2005, 1:50pm)

At the completion of this unit, students will have:

  1. the ability to listen to, compare and evaluate the thoughts and opinions of experts and novices in the computer graphics field and determine the strengths and weaknesses of their arguments
  2. the confidence to state their opinions and participate in discussions while recognising the limitations of their knowledge and understanding

Practical Skills (Psychomotor Domain Objectives) (08 Jun 2005, 2:56pm)

At the completion of this unit, students will have:

  1. the ability to design, develop and debug software applications written in C/C and using OpenGL. OpenGL is a very powerful graphics library that is widely used commercially including the games and entertainment industry.
  2. the experience of utilising basic elements within the OpenGL library to create more complex entities and to use texture mapping and other techniques to make these entities appear more realistic and convincing

Unit Content

Summary (06 Jun 2005, 11:37am)

ASCED Discipline Group classification: 020115 Computer Graphics

Introduction to computer graphics: brief history, applications, hardware and software and the fundamental ideas behind modern computer graphics. Development of visualisations of two dimensional and three dimensional objects and environments using device-independent programming, graphics primitives and attributes. Study of mathematical transformations including translation, rotation, scaling and projections. Introduces ray-tracing, texture mapping, transparency and shadows. Utilises the OpenGL graphics library for practical work.

Handbook Summary (08 Jul 2005, 09:05am)

Introduction to computer graphics: brief history, applications, hardware and software and the fundamental ideas behind modern computer graphics. Development of visualisations of two dimensional and three dimensional objects and environments using device-independent programming, graphics primitives and attributes. Study of mathematical transformations including translation, rotation, scaling and projections. Introduces ray-tracing, texture mapping, transparency and shadows. Utilises the OpenGL graphics library for practical work.

Recommended Reading (28 Mar 2006, 3:19pm)

Angel, Ed Interactive Computer Graphics: A Top-down Approach with OpenGL (4th Ed), Addison-Wesley, 2006, ISBN 0-321-31252-X

Hill, F.S Jnr Computer Graphics Using OpenGL (2nd Ed), Prentice Hall, 2001, ISBN 0-13-320326-3

Hearn, Donald and Baker, Pauline M. Computer Graphics (3rd Ed) Prentice Hall, 2003, ISBN 0-13-015390-7

Teaching Methods

Mode (06 Jun 2005, 11:37am)

On-campus and off-campus learning modes

Strategies of Teaching (09 Mar 2005, 1:55pm)

Computer Graphics uses lectures, tutorials, workshops, study guides, newsgroups and practical assignments to meet the objectives.

Off-campus students will have access to all components that the on-campus students have but not necessarily in the same format. Lecture notes, tutorial questions and answers, workshop exercises will all be made available to off-campus students from the unit website.

All students will be given study guides and access to the unit newsgroups for discussion between unit coordinator and students.

OpenGL is freely available to both on-campus and off-campus students.

Teaching Methods Relationship to Objectives (08 Jun 2005, 3:01pm)

Study guides and lectures will introduce CG including a history of significant developments from both the hardware and software aspects (C2 and C3), the fundamental techniques (C1), light-surface interactions (C4), transformations and projections (C5), interactive constraints (C6), advanced techniques (C7) and analysis and modeling of systems (C8). In addition lectures will present the theoretical aspects of OpenGL and its basic elements (P1 and P2).

Tutorials will reinforce the students understanding of objectives C1, C4, C5, C7 and C8 through directed discussion of the concepts and theory involved. In addition further practical problems and case studies will ensure the skills required for C5 and C8 are developed.

Workshops will give students many examples of the use of OpenGL to create a range of displays, in addition follow-on exercises encourage students to think more deeply about how the graphics library is organised. This practical work directly addresses objectives P1 and P2, it also helps to reinforce the conceptual aspects of objectives C1, C4, C6, C7 and C8.

Assignments require the development of computer software which satisfies a particular set of visual requirements, this aims to reinforce and test students' grasp of objectives C8, P1 and P2.

Newsgroups are used to facilitate discussion between students and when necessary the topic coordinator. Students are encouraged to ask questions and supply answers to or discussion of other students' questions. The discussion helping to target objectives A1, A2, C1 and C8.

Assessment

Strategies of Assessment (09 Mar 2005, 1:56pm)

Assignments: 40% - Examination (3 hours): 60%

Assessment Relationship to Objectives (09 Mar 2005, 1:56pm)

Assignments will require the development of OpenGL graphics applications which directly test objectives C8, P1 and P2, but give a significant indication of the understanding of more conceptual aspects of the unit (C1, C4, C5 and C6 especially).

The closed book examination will test all conceptual aspects of the unit (objectives C1-C8) and to some extent objectives A1 and A2.

Workloads

Workload Requirement (09 Mar 2005, 1:57pm)

The unit requires 12 hours per week study time including attending lectures, tutorials/workshops and private study.

On campus: 2 hours of lectures and 2 hours of tutorials/workshops per week.

Off-campus Distributed Learning: 12 hours private study and communicating with the lecturer and fellow students through email, newsgroups and web pages. Tutorial and workshop exercises are available to off-campus students from the unit web pages. No residential component is required.

Resource Requirements

Lecture Requirements (09 Mar 2005, 1:58pm)

The lecture theatre requires normal datashow projection from a OpenGL graphics capable laptop or PC. One 2 hour lecture per week.

Tutorial Requirements (09 Mar 2005, 1:58pm)

The tutorial session is combined with the workshop/laboratory session

Laboratory Requirements (08 Jul 2005, 09:09am)

Requires a PC laboratory with OpenGL loaded and a suitable C or C++ compiler, for example Borland C++, Microsoft Visual C++ or Unix/Linux equivalents. Any reasonable PC graphics card with 32 Mb (or better) of graphics memory is satisfactory

Staff Requirements (06 Jun 2005, 11:53am)

Approximately 0.75 EAS (Effective Academic Staff) for one semester including marking at each location

Software Requirements (21 Oct 2005, 1:04pm)

OpenGL and a suitable C or C++ compiler, for example Borland C++ , Microsoft Visual C++ or Unix/Linux equivalents.

Library Requirements (06 Jun 2005, 11:53am)

NA - existing unit GCO3817, minor changes only, no change to current library requirements. Adequate copies of at least the recommended texts listed above.

Teaching Responsibility (Callista Entry) (11 Jul 2005, 11:31am)

Faculty of Information Technology

Implications for CASPA (06 Jun 2005, 11:51am)

N/A

Interfaculty Involvement (09 Mar 2005, 2:06pm)

None

Interschool Involvement (06 Jun 2005, 11:51am)

The unit is offered at Gippsland, Malaysia and South Africa.

Other Resource Requirements (06 Jun 2005, 11:46am)

Off-campus Learning: students are required to have access to a PC with a minimum specified configuration and to the Internet. This is a requirement for all off-campus students enrolled in the Bachelor of IT and Systems at Gippsland. There is no residential requirement.

Prerequisites

Prerequisite Units (06 Jun 2005, 11:33am)

FIT1007 Computer Programming 2

Corequisites (09 Mar 2005, 2:10pm)

None

Prohibitions (06 Jun 2005, 11:47am)

GCO3817, CSE3313 (Translation set: GCO3817 Computer Graphics)

Alias Titles (06 Jun 2005, 11:47am)

N/A

Level (06 Jun 2005, 11:47am)

Level 3

Proposed year of Introduction (for new units) (09 Mar 2005, 2:12pm)

Semester 1, 2006

Frequency of Offering (06 Jun 2005, 11:48am)

Every semester 1 at Gippsland. At least once per year at Malaysia and South Africa campuses.

Enrolment (06 Jun 2005, 11:48am)

Gippsland: 80

Malaysia: tba

South Africa: tba

Location of Offering (06 Jun 2005, 11:48am)

Gippsland, Malaysia, South Africa

Faculty Information

Proposer

Raymond Smith

Approvals

School: 19 Oct 2010 (Geraldine DCosta)
Faculty Education Committee: 19 Oct 2010 (Geraldine DCosta)
Faculty Board: 19 Oct 2010 (Geraldine DCosta)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

09 Mar 2005 Raymond Smith Initial Draft
06 Jun 2005 Kim Styles Addition of ASCED Code, Malaysia and South Africa to locations of offering. Submission for FEC approval.
08 Jun 2005 Christine Jessup modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified Teaching/Objectives; modified Teaching/Objectives
08 Jul 2005 Raymond Smith modified UnitContent/HandbookSummary; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LabReqs
11 Jul 2005 Madhusudan Chetty Ensured that handbook entry is entered. Checked that frequency of offering, teaching responsibility and software requirements.
12 Jul 2005 Geraldine DCosta Approved for Submission
12 Jul 2005 Geraldine DCosta FIT School Approval, Approved for submission FEC Mtg 5/05
12 Jul 2005 Geraldine DCosta FEC Approval
15 Aug 2005 Annabelle McDougall FacultyBoard Approval
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format
28 Mar 2006 Raymond Smith modified UnitContent/RecommendedReading
19 Oct 2010 Geraldine DCosta modified UnitName - Added Disestablished comment.
19 Oct 2010 Geraldine DCosta FIT3005 Chief Examiner Approval, ( proxy school approval )
19 Oct 2010 Geraldine DCosta FEC Approval
19 Oct 2010 Geraldine DCosta FacultyBoard Approval - UGPC 4/10 endorsed and FEC 4/10- Item 8.7.1 -approved disestablishment of this unit. Faculty Board approval has been added to aid administration in Monatar.

This version: