FIT5015 - Advanced programming for multimedia entertainment
6 points, SCA Band 2, 0.125 EFTSL
Postgraduate Faculty of Information Technology
Offered
Not offered in 2009
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:
- acquire the design and implementation techniques commonly used to build entertainment applications, e.g. games.
- be able to competently design and implement a medium-sized entertainment application.
- be able to make judgements on what makes a good entertainment application.
- appreciate the diverse ways a good entertainment application can be built
- 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
- be able to competently use a Computer Assisted Software Engineering (CASE) tool to design an entertainment application
- 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