Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT3088 Computer graphics - Disestablished

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.

Bernhard Jenny

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

Unit Code, Name, Abbreviation

FIT3088 Computer graphics - Disestablished (19 Nov 2020, 11:59am) [ COMPUTER GRAPHICS (29 Oct 2009, 6:15pm)]

Reasons for Introduction

Reasons for Introduction (02 Nov 2005, 10:08am)

This is an elective unit created for the revised BCS, BSE, BA/BCS, BSc/BCS degrees and the computer science major in the BSc degree following the faculty homogenisation and restructure of undergraduate degrees. It is based on the unit it supersedes: CSE3313 Computer Graphics.

Reasons for Change (19 Nov 2020, 11:59am)

This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.

June 2015 - Update to learning outcomes for AQF compliance.

21 March 2017. Revised Exam to 2 hours 60% as per University examination procedures, effective S2 2017.

20/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.

19/11/2020: Admin - this unit was disestablished at FEC 5/20 on 12/11/2020 as it is no longer required.

Role, Relationship and Relevance of Unit (29 Oct 2009, 6:15pm)

This is an elective unit for students doing majors in science, computer science or software engineering. It introduces two and three-dimensional computer graphics from a mathematical and algorithmic perspective.

This unit replaces CSE3313 Computer and has some similarities with FIT3005 Computer Graphics; however, there is a significantly different mathematical and algorithmic focus in this unit. Specific differences include: more extensive coverage on the mathematical description of shape, form, and transformations; mathematical analysis of homogenous affine transformations, perspective transformations; space and time complexity analysis of hidden surface elimination methods and introduction to the HSR from an algorithmic perspective; introduction to the BRDF and its relationship to the theory of illumination; introduction to global illumination models via the BRDF; algorithms for texture mapping from R^2 -andgt; R^3; aliasing theory; quaternions as a general method for object rotation; basic mathematical coverage of parametric curves and surfaces (interpolation methods, De Casteljau/de Boor algorithms, Hermite, Bezier, Beta and B-Spline representations); subdivision surfaces; and data-structures for polygon representation such as the winged-edge and twin-edge data-structures.

Computer graphics is classed as an essential part of an undergraduate degree in computer science by the ACM. Knowledge of computer graphics algorithms and graphics programming has two important benefits. Firstly, it gives students practical skills in a wide variety of in-demand' application disciplines, such as scientific, medical and architectural visualisation, computer games, and interactive virtual reality. Secondly, it provides an alternative way to learn and understand how algorithms can be used for visual applications.

Objectives

Objectives (25 Jun 2015, 11:12am)

At the completion of this unit students should be able to:

  1. demonstrate the mathematical foundations for modelling 2D and 3D primitives such as points, lines, polygons and polyhedral, and explain how these primitives can be transformed using affine transformations;
  2. compose and apply basic graphics transformations using homogeneous coordinates;
  3. explain how a 2D view of a 3D scene can be produced using hidden surface elimination algorithms and parallel and perspective projections;
  4. describe techniques for producing realistic depictions of scenes using techniques like textures and texture mapping, shadows and BRDF shading models such as Lambert, Phong, Blinns Phong, Torrance-Sparrow-Blinn-Cook-Beckmann, Oren-Nayar, radiosity and ray-tracing;
  5. decompose the problem of producing graphics output into modelling and rendering components and apply this decomposition to produce well-structured graphics programs;
  6. write simple programs using graphics software based on standards like OpenGL for producing 2D and 3D scenes.

Unit Content

ASCED Discipline Group Classification (29 Oct 2009, 6:15pm)

020115

Synopsis (04 Aug 2010, 5:45pm)

Computer graphics is concerned with the creation of synthetic images and virtual worlds. This unit introduces the essential algorithms, theory and programming concepts necessary to generate interactive 2D and 3D graphics. Students will gain practical experience using the industry standard OpenGL API to develop their own interactive graphics applications. The topics covered form the basis of core knowledge necessary for developing applications in scientific visualisation, virtual reality, visual special effects and computer games.

Teaching Methods

Mode (29 Oct 2009, 6:15pm)

On-campus

Assessment

Assessment Summary (20 Sep 2019, 12:16pm)

Examination (2 hours and 10 minutes): 60%; In-semester assessment: 40%

Workloads

Workload Requirements (22 Jan 2014, 09:58am)

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory
  • (b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.
  • Additional/Special Timetabling Requirements (22 Jun 2010, 5:41pm)

    Resource Requirements

    Software Requirements (29 Oct 2009, 6:15pm)

    Teaching Responsibility (Callista Entry) (29 Oct 2009, 6:15pm)

    FIT

    Interfaculty Involvement (29 Oct 2009, 6:15pm)

    Prerequisites

    Prerequisite Units (29 Oct 2009, 6:15pm)

    FIT2004 or CSE2304

    Prohibitions (29 Oct 2009, 6:15pm)

    CSE3313, DGS3622, FIT3005, GCO3817

    Proposed year of Introduction (for new units) (27 Oct 2005, 09:51am)

    Location of Offering (27 Oct 2005, 09:51am)

    Clayton

    Faculty Information

    Proposer

    Jeanette Niehus

    Approvals

    School: 11 May 2017 (Jeanette Niehus)
    Faculty Education Committee: 11 May 2017 (Jeanette Niehus)
    Faculty Board: 11 May 2017 (Jeanette Niehus)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    27 Oct 2005 Jeanette Niehus Initial Draft; modified UnitName; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjText; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified Classification; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Objectives; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified ResourceReqs/OtherResources; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge; modified Prohibitions; modified Level; modified DateOfIntroduction; modified LocationOfOffering; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator
    01 Nov 2005 Jeanette Niehus modified UnitObjectives/ObjText; modified UnitObjectives/ObjSocial
    02 Nov 2005 Jeanette Niehus modified ReasonsForIntroduction/RIntro; modified ResourceReqs/StaffReqs; modified Workload/WorkHours
    07 Nov 2005 John Betts
    08 Nov 2005 Ralph Gillon FIT School Approval, 8/11/05
    08 Nov 2005 Jon McCormack modified ReasonsForIntroduction/RRelation; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified ResourceReqs/LabReqs; modified ResourceReqs/SoftwareReqs
    08 Nov 2005 Jon McCormack modified UnitObjectives/ObjCognitive; modified Prerequisites/PreReqKnowledge
    09 Nov 2005 Jon McCormack modified Teaching/Objectives; modified Assessment/Objectives; modified Assessment/Objectives; modified Workload/WorkHours; modified UnitObjectives/ObjPsychomotor
    10 Nov 2005 John Betts
    10 Nov 2005 Geraldine DCosta FIT School Approval, Approved for Faculty Board Mtg 5/05
    10 Nov 2005 Ralph Gillon FEC Approval
    16 Nov 2005 Annabelle McDougall FacultyBoard Approval
    11 Oct 2006 Ann Nicholson modified Abbreviation; modified Prohibitions
    27 Nov 2006 Jon McCormack modified UnitContent/RecommendedReading
    28 Nov 2006 Ann Nicholson
    29 Nov 2006 Geraldine DCosta FIT School Approval, Approved for FEC Spl Mtg 3/06
    06 Dec 2006 Ralph Gillon FEC Approval
    20 Dec 2006 Ralph Gillon FacultyBoard Approval - FEC now has authority to formally approve amendments. FEC has approved this version - Faculty Board approval has been added to aid administration in Monatar
    27 Sep 2007 Caitlin Slattery Amend prerequisites to make unit available to students in the new version of the BCS and BSE. Add FIT2004.
    18 Oct 2007 Kevin Korb FIT3088 Chief Examiner Approval, ( proxy school approval )
    25 Jun 2008 Jon McCormack FIT3088 Chief Examiner Approval, ( proxy school approval )
    25 Jun 2008 Jon McCormack
    25 Jun 2008 Jon McCormack FIT3088 Chief Examiner Approval, ( proxy school approval )
    25 Jun 2008 Julianna Dawidowicz Changes to the recommended readings and the tutorial requirements have been made by the Executive Officer, UGPC. These changes were originally made by the Chief Examiner of the unit however due to a processing error the changes were overridden and a previous version of the unit was given Chief Examiner approval. Please note that the changes that were given Chief Examiner approval by Kevin Korb on 18/10/07 were given approval by Undergraduate Programs Committee Special Executive meeting 3/07 on 2/10/07. Faculty Board approval was added to aid administration in Monatar, however that approval was overriden on 25 June. Details of that processing error has been added to this edit, to ensure a record of that approval is kept on the system.
    25 Jun 2008 Jon McCormack FIT3088 Chief Examiner Approval, ( proxy school approval )
    10 Jul 2008 Julianna Dawidowicz FEC Approval
    10 Jul 2008 Julianna Dawidowicz FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 4/08 has approved this version on 30/06/08. Faculty Board approval has been added to aid administration in Monatar.
    29 Oct 2009 David Sole This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.
    29 Oct 2009 David Sole 2009 Review - Submit
    29 Oct 2009 David Sole 2009 Review - Chief Examiner approval
    29 Oct 2009 David Sole 2009 Review - FEC approval
    29 Oct 2009 David Sole 2009 Review - Faculty Board approval
    22 Jun 2010 Jon McCormack modified Workload/ContactHours; modified Workload/SpecialRequirements
    22 Jun 2010 Jon McCormack modified Workload/ContactHours
    22 Jun 2010 Jon McCormack modified Workload/ContactHours; modified Workload/SpecialRequirements
    05 Jul 2010 Geraldine DCosta FIT3088 Chief Examiner Approval, ( proxy school approval )
    05 Jul 2010 Geraldine DCosta FEC Approval
    05 Jul 2010 Geraldine DCosta FacultyBoard Approval - UGPC/FEC Executive approval granted for this amendment on 5/7/10 to enable Sem 2,2010 implementation. Faculty Board approval has been added to aid administration in Monatar.
    04 Aug 2010 Jon McCormack modified UnitContent/Synopsis; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified Prerequisites/PreReqKnowledge; modified ResourceReqs/OtherResources
    10 Aug 2010 Caitlin Slattery modified Workload/ContactHours
    26 Aug 2010 Kendall Williamson FIT3088 Chief Examiner Approval, ( proxy school approval )
    26 Aug 2010 Kendall Williamson FEC Approval
    26 Aug 2010 Kendall Williamson FacultyBoard Approval - FEC Special Email Meeting 1/10 approved unit amendment. FB 4/10 for noting only
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    25 Jun 2015 Jeanette Niehus Admin: modified ReasonsForIntroduction/RChange; modified UnitObjectives/Objectives as approved at UGPC.
    15 Jul 2015 Jeanette Niehus FIT3088 Chief Examiner Approval, ( proxy school approval )
    15 Jul 2015 Jeanette Niehus FEC Approval
    15 Jul 2015 Jeanette Niehus FacultyBoard Approval - UPGC 3/15 approved
    17 Mar 2016 Jeanette Niehus Admin: modified Chief Examiner
    19 Jan 2017 Jeanette Niehus Admin: modified Chief Examiner
    21 Mar 2017 Margot Schuhmacher modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange; modified Assessment/Summary; modified ReasonsForIntroduction/RChange
    11 May 2017 Jeanette Niehus FIT3088 Chief Examiner Approval, ( proxy school approval )
    11 May 2017 Jeanette Niehus FEC Approval
    11 May 2017 Jeanette Niehus FacultyBoard Approval - Approved at UGPC 2/17 (Item 5.1) 04/05/2017
    20 Sep 2019 Emma Nash ; modified Chief Examiner; modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    19 Nov 2020 Jeanette Niehus Admin: modified UnitName; modified ReasonsForIntroduction/RChange

    This version: