You are here: UNE Home / Course and Unit Catalogue / 2012 / A-Z / COMP323

Year:

COMP323 Game Programming

Updated: 12 October 2011
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 1 Off Campus
Armidale Trimester 1 On Campus
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites (MATH101 or MATH120) and COMP285
Co-requisites None
Restrictions COMP523
Notes

200- and 300-level COMP units (excluding COMP286, COMP292, COMP303, COMP313 and COMP393) require a knowledge of, and programming experience with, the C++ or Java language.

Combined Units COMP523 - Game Programming
Coordinator(s) Ashoka Jayawardena (ashoka@turing.une.edu.au)
Unit Description

This unit covers 2D and 3D theory and programming (transformations, light, textures, animation, collisions, interaction), and the theory and programming of games.

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material

Interactive Computer Graphics: A Top-Down Approach with Shader-Based Open GL
ISBN: 9780132545235
Angel, E. and Shreiner, D., Addison-Wesley 6th ed. 2011
Text refers to: Trimester 1 , On and Off Campus
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 15% On/Off Campus
Assessment Notes
Theory and programming tasks.
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 3, 4, 5, 6
Project 25% On/Off Campus
Assessment Notes
Programming Project using C++/Open GL
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 3, 4, 5, 6
Final Examination 2 hrs 60% On/Off Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. explain the principles of 2D and 3D geometry with reference to computer graphics;
  2. explain the operation of a game engine; and
  3. design and develop a graphical computer game.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
This is an important area of knowledge for IT professionals.
True True True
2 Communication Skills
Written communication is practised and assessed in project.
True True
3 Global Perspectives
The technical content taught, practised, and assessed is globally relevant.
True True True
4 Information Literacy
This is an important area of IT professionals.
True True True
5 Life-Long Learning
The subject content reflects state of the art technologies founded on science.
True True True
6 Problem Solving
The assignments and the project require problem solving and the subject in general addresses problem solving specific to development of games and graphics.
True True True
7 Social Responsibility
Ethical approaches are practised for programming assignments
True
8 Team Work
Team work within game development is briefly discussed.
True
   

Email to a friend