Skip to content | Change text size
Handbooks Courses Units
 

FIT5015 - Advanced programming for multimedia entertainment

6 points, SCA Band 2, 0.125 EFTSL

Postgraduate Faculty of Information Technology

Offered

Not offered in 2008

Synopsis

This unit will provide students with an opportunity to enhance their software engineering design and implementation skills by designing and implementing multimedia applications for the entertainment industry, such as game applications. The major topics apply directly to the entertainment applications which include: analysis and design modelling techniques, multimedia programming techniques, commonly used data structures and algorithms and some Artificial Intelligence techniques that can be used to build entertainment applications.

Objectives

At the completion of FIT5015 students will:

  1. acquire the design and implementation techniques commonly used to build entertainment applications, e.g. games.
  2. be able to competently design and implement a medium-sized entertainment application.
  3. be able to make judgements on what makes a good entertainment application.
  4. appreciate the diverse ways a good entertainment application can be built
  5. find their individual strengths and weaknesses in the development of an entertainment application and be able to use these to help them build a good application
  6. be able to competently use a Computer Assisted Software Engineering (CASE) tool to design an entertainment application
  7. be able to competently use an Integrated Programming Environment (IDE) to built an entertainment application

Assessment

Assignments: 80%
Research/Essay paper: 20%

Contact hours

4 x contact hrs/week

Prerequisites

For MAIT students, FIT9017, FIT9018, FIT9019, FIT9030, FIT9020 and FIT4037.
Recommended knowledge: Skill in one object-oriented programming language.
Knowledge in object-oriented systems analysis and design

[an error occurred while processing this directive]