Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT4025 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

FIT4025 Computer Graphics -DISESTABLISHED AT FEC 4/10 (22 Oct 2010, 1:38pm) [CG (12 Jan 2007, 5:08pm)]

Reasons for Introduction

Reasons for Introduction (12 Jan 2007, 5:09pm)

This unit is being introduced to allow students doing a post-graduate course to complete a computer graphic unit within the award.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.

GCO4817 covers essentially the same material as GCO3817 except for the addition of the representation of curves using techniques like bezier curves and B-splines. Also GCO4817 students will be expected to have a greater depth of understanding of more advanced areas including ray-tracing and shadow generation.

Reasons for Change (18 Jan 2007, 2:24pm)

This unit will replace existing unit GCO4817 and GCO4817 will be disestablished.

Role of Unit (18 Jan 2007, 2:25pm)

This unit will be used teach computer graphics in OCL mode.

Relationship of Unit (18 Jan 2007, 2:26pm)

This unit will replace existing unit GCO4817.

Relevance of Unit (18 Jan 2007, 2:26pm)

Computer graphic concepts will be taught to OCL students

Objectives

Knowledge and Understanding (Cognitive Domain Objectives) (12 Jan 2007, 5:10pm)

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. understand 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, shadow determination and the representation of curves in 2D lines and 3D surfaces
  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) (12 Jan 2007, 5:11pm)

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) (12 Jan 2007, 5:12pm)

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 in 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 (09 Feb 2007, 10:23am)

ASCED : 020115

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. Investigates the representation of curved 2D lines and 3D surfaces using splines including cubic splines and bezier curves and splines. Utilises the OpenGL graphics library for practical work.

Handbook Summary (18 Jan 2007, 2:27pm)

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. Investigates the representation of curved 2D lines and 3D surfaces using splines including cubic splines and bezier curves and splines. Utilises the OpenGL graphics library for practical work

Recommended Reading (12 Jan 2007, 5:13pm)

Angel, Ed Interactive Computer Graphics: A Top-down Approach with OpenGL (3nd Ed), Addison-Wesley, 2003 ISBN 0-201-77343-0

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 (2nd Ed) Prentice Hall, 1997, ISBN 0-13-530924-7

Teaching Methods

Mode (12 Jan 2007, 5:14pm)

On-campus and off-campus learning modes

Strategies of Teaching (12 Jan 2007, 5:15pm)

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 (12 Jan 2007, 5:15pm)

Study guides and lectures will introduce CG including a history of significant developments from both the hardware and software aspects (objectives 2 and 3), the fundamental techniques (1), light-surface interactions (4), transformations and projections (5), interactive constraints (6), advanced techniques (7) and analysis and modeling of systems (8). In additional lectures will present the theoretical aspects of OpenGL and its basic elements (11 and 12).

Tutorials will reinforce the students understanding of objectives 1, 2, 5, 7 and 8 through directed discussion of the concepts and theory involved. In addition further practical problems and case studies will ensure the skills required for 5 and 8 are developed.

Workshops will give the students many examples of the use of OpenGL to create a range of displays, in addition follow-on exercises encourage the student to think more deeply about how the graphics library is organised. This practical work directly addresses objectives 11 and 12, it also helps to reinforce the conceptual aspects of objectives 1, 4, 6, 7 and 8.

Assignments require the development of computer software which satisfies a particular set of visual requirements, this aims to reinforce and test the students grasp of objectives 8, 11 and 12.

Newsgroups are used to facilitate discussion between students and when necessary the topic coordinator, the students are encouraged to ask questions and supply answers to or discussion of other students questions. The discussion helping to target objectives 1, 2, 9 and 10.

Assessment

Strategies of Assessment (12 Jan 2007, 5:16pm)

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

Assessment Relationship to Objectives (12 Jan 2007, 5:16pm)

Assignments will require the development of OpenGL graphics applications which directly test objectives 8, 11 and 12, but give a significant indication of the understanding of more conceptual aspects of the unit (objectives 1, 4, 5, 6 and 7 especially). The last assignment will incorporate a detailed representation of a 3D environment including complex objects represented by bezier and B-splines.

The closed book examination will test all conceptual aspects of the unit (objectives 1-8) and to some extent objectives 9 and 10.

Workloads

Workload Requirement (12 Jan 2007, 5:17pm)

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 (12 Jan 2007, 5:17pm)

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

Tutorial Requirements (12 Jan 2007, 5:17pm)

The tutorial session is combined with the workshop/laboratory session

Laboratory Requirements (12 Jan 2007, 5:18pm)

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

Staff Requirements (12 Jan 2007, 5:18pm)

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

Current unit coordinator : Raymond Smith

Software Requirements (12 Jan 2007, 5:20pm)

Library Requirements (18 Jan 2007, 2:44pm)

Resource requirements are the same as for existing unit GCO4817 so no change to current library requirements.

Teaching Responsibility (Callista Entry) (12 Jan 2007, 5:21pm)

100% from Gippsland School of Computing & IT

Implications for CASPA (18 Jan 2007, 2:27pm)

None

Interfaculty Involvement (18 Jan 2007, 2:28pm)

None

Interschool Involvement (18 Jan 2007, 2:28pm)

None

Other Resource Requirements (12 Jan 2007, 5:21pm)

Off-campus 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 GSCIT courses. There is no residential requirement.

Prerequisites

Prerequisite Units (09 Feb 2007, 10:36am)

MIT Students: Entry to the MIT

MAIT Students: FIT9008, FIT9010.

Corequisites (18 Jan 2007, 2:29pm)

None

Prohibitions (18 Jan 2007, 2:29pm)

GCO3817, CSE3313, Translation set GCO4817

Alias Titles (18 Jan 2007, 2:29pm)

None

Level (12 Jan 2007, 5:23pm)

Level 4

Proposed year of Introduction (for new units) (12 Jan 2007, 5:24pm)

Semester 1, 2004

Frequency of Offering (12 Jan 2007, 5:24pm)

Every semester 1

Enrolment (12 Jan 2007, 5:24pm)

15 students

Location of Offering (18 Jan 2007, 2:30pm)

OCL mode from GSIT

Faculty Information

Proposer

Dengsheng Zhang

Approvals

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

Version History

12 Jan 2007 Dengsheng Zhang Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjText; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified Classification; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified UnitObjectives/ObjSocial; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/OtherResources; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Prohibitions; modified Level; modified DateOfIntroduction; modified DateOfIntroduction; modified Frequency; modified Enrolment; modified FacultyInformation/FICoordinator; modified FacultyInformation/FICoordinator; modified FacultyInformation/FIContact
15 Jan 2007 Iqbal Gondal
18 Jan 2007 Iqbal Gondal modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitContent/HandbookSummary; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified Corequisites; modified Prohibitions; modified AliasTitles; modified LocationOfOffering
18 Jan 2007 Iqbal Gondal modified ResourceReqs/LibraryReqs
18 Jan 2007 Iqbal Gondal modified UnitContent/Summary
18 Jan 2007 Iqbal Gondal
09 Feb 2007 Iqbal Gondal modified UnitContent/Summary; modified Prerequisites/PreReqUnits
09 Feb 2007 Iqbal Gondal
13 Feb 2007 Ralph Gillon FIT School Approval, GPGPC approved 13/02/07.
13 Feb 2007 Ralph Gillon FEC Approval
13 Feb 2007 Ralph Gillon FacultyBoard Approval - The GPGPC now has authority to formally approve minor unit amendments. The GPGPC has approved this version. Faculty Board approval has been added to aid administration in Monatar.
22 Oct 2010 Geraldine DCosta modified UnitName - Added Disestablished comment.
22 Oct 2010 Geraldine DCosta FIT4025 Chief Examiner Approval, ( proxy school approval )
22 Oct 2010 Geraldine DCosta FEC Approval
22 Oct 2010 Geraldine DCosta FacultyBoard Approval - GPC 4/10 endorsed and FEC 4/10-Item 8.7.2- approved disestablishment of this unit. Faculty Board approval has been added to aid administration in Monatar.

This version: