cse4cg computer graphics
COMPUTER GRAPHICS
CSE4CG
2020
Credit points: 15
Subject outline
This subject covers a broad range of topics in the three most important domains of Computer Graphics, i.e. modelling, animation, and rendering. It is designed to enable you to acquire basic theoretical knowledge on Computer Graphics and useful programming skills for relevant purposes. In this subject, you will learn how to implement selected important tasks of Computer Graphics, e.g. drawing 2D curves, building 3D models, simulating physical processes and generating realistic images with effects, in Python with OpenGL.
SchoolEngineering and Mathematical Sciences
Credit points15
Subject Co-ordinatorTian Feng
Available to Study Abroad/Exchange StudentsYes
Subject year levelYear Level 4 - UG/Hons/1st Yr PG
Available as ElectiveNo
Learning ActivitiesN/A
Capstone subjectNo
Subject particulars
Subject rules
PrerequisitesCSE4IP
Co-requisitesN/A
Incompatible subjectsN/A
Equivalent subjectsN/A
Quota Management StrategyN/A
Quota-conditions or rulesN/A
Special conditionsN/A
Minimum credit point requirementN/A
Assumed knowledgeN/A
Learning resources
OpenGL Programming Guide
Resource TypeBook
Resource RequirementRecommended
AuthorJohn Kessenich, Graham Sellers, and Dave Shreiner
Year2016
Edition/VolumeN/A
PublisherAddison-Wesley Professional
ISBNN/A
Chapter/article titleN/A
Chapter/issueN/A
URLN/A
Other descriptionN/A
Source locationN/A
Career Ready
Career-focusedNo
Work-based learningNo
Self sourced or Uni sourcedN/A
Entire subject or partial subjectN/A
Total hours/days requiredN/A
Location of WBL activity (region)N/A
WBL addtional requirementsN/A
Graduate capabilities & intended learning outcomes
Graduate Capabilities
Intended Learning Outcomes
Subject options
Select to view your study options…
Melbourne (Bundoora), 2020, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Subject Instance Co-ordinatorTian Feng
Class requirements
Laboratory ClassWeek: 32 - 43
One 2.00 hours laboratory class per week on weekdays during the day from week 32 to week 43 and delivered via face-to-face.
LectureWeek: 31 - 43
One 2.00 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
Assessments
Assessment element | Category | Contribution | Hurdle | % | ILO* |
---|---|---|---|---|---|
Assignment 1 (1250 words) The assignment depends on the programming questions in laboratory classes about curves and surfaces, hierarchical modelling, skeletal subspace deformation, and physical simulation. It requires students to design a solution to the questions, implement and evaluate it in Python within 4 weeks. Students are supposed to submit a Python application together with its sources and a short report. | N/A | N/A | No | 25 | SILO2, SILO3, SILO4 |
Assignment 2 (1250 words) The assignment depends on the programming questions in laboratory classes about ray casting and ray tracing. It requires students to design a solution to the questions, implement and evaluate it in Python within 4 weeks. Students are supposed to submit a Python application together with its sources and a short report. | N/A | N/A | No | 25 | SILO2, SILO3, SILO4 |
Final Examination (2-hour, written, equivalent to 2,000 words) To pass the subject, students also need to pass the final examination, i.e. achieve at least 60 out of the total 120 points. The final examination consists of multiple-choice questions (50 points), short-answer questions (20 points), tracing questions (20 points) and drawing and analysis questions (30 points). | N/A | N/A | No | 50 | SILO1, SILO2, SILO4 |