University of Technology, Sydney

Staff directory | Campus maps | Newsroom | What's on

C10229v2 Bachelor of Science in Games Development

Award(s): Bachelor of Science in Games Development (BSc)
UAC code: 603225
CRICOS code: 057197M
Commonwealth supported place?: Yes
Load credit points: 144
Course EFTSL: 3
Location: City campus

Note(s)

This course is not for school leavers and is only offered to students who have completed the 19050 Diploma of Information Technology (Games Development) or the former version of this course 7510 Dip IT Software Development. 19050 is offered at Hornsby and Mount Druitt TAFE.


Overview
Course aims
Career options
Assumed knowledge
External articulation
Course duration and attendance
Course structure
Course completion requirements
Course program
Honours
Professional recognition
Other information

Overview

This course offers a sound education in all aspects of information technology and develops the diverse skills necessary for a career in computer games development.

Students gain enhanced work-ready expertise in games development; practical problem-solving skills based on leading-edge IT theory; communication skills in a variety of forms including written, verbal, online and technical literacies; and an awareness of the principles of ethics and corporate governance in a variety of settings.

Course aims

This course aims to produce graduates who are able to:

  • apply core technical skills to problem analysis and decision making in computer games development
  • collaborate and be creative within a professional environment through the application of technical, problem solving and teamwork
  • communicate effectively in a variety of forms across diverse business and technical environments
  • apply ethical, legal and political considerations to technological issues as socially responsible professionals
  • demonstrate a capacity to take a leadership role in technical and business situations, and
  • be proactive and reflective learners in relation to knowledge, skills, experience and career direction.

Career options

Career options include computer animation/graphics specialist and computer games developer.

Admission requirements

Applicants must have successfully completed 19050 Diploma of Information Technology (Games Development) or the former version of this course 7510 Dip IT Software Development, at Credit level or higher. 19050 is offered at Hornsby and Mount Druitt TAFE. As there are limited places, there is no guarantee that all applicants with a credit average are offered a place in the course.

Non-current school leavers are strongly advised to submit a Personal Statement to UTS by 30 November 2009.

Assumed knowledge

Mathematics and any two units of English.

HSC Mathematics Extension 1 and English Advanced are recommended.

External articulation

Students who have completed the approved program at TAFE with a credit average of 65 per cent or greater receive 48 credit points of unspecified electives.

Course duration and attendance

The course can be completed in two years, full time or four years, part time. A significant number of subjects are offered in the evening but some daytime attendance is required for part-time students.

Course structure

Students are required to complete 144 credit points, comprising 48 credit points for recognition of prior learning, 78 credit points of core subjects and 18 credit points of options.

Course completion requirements

31268 Web Systems 6cp
31244 Applications Programming 6cp
31251 Data Structures and Algorithms 6cp
31271 Database Fundamentals 6cp
31269 Business Requirements Modelling 6cp
31279 Software Development and Processes 6cp
31260 Interface Design 6cp
31264 Introduction to Computer Graphics 6cp
31262 Introduction to Computer Game Design 6cp
31241 3D Computer Animation 6cp
31281 Systems Development Project 12cp
31272 Project Management and the Professional 6cp
CBK90780 Recognition of prior learning TAFE 48cp
Select 18 credit points from the following options: 18cp
31245 Business Process and IT Strategy6cp 
31246 Network Design6cp 
31247 Collaborative Business Processes6cp 
31248 Computer Graphics Project6cp 
31249 Computer Graphics Rendering Techniques6cp 
31250 Data Mining and Knowledge Discovery6cp 
31252 Network Security6cp 
31253 Database Programming6cp 
31255 Finance and IT6cp 
31256 Image Processing and Pattern Recognition6cp 
31257 Information System Development Methodologies6cp 
31258 Innovations for Global Relationship Management6cp 
31259 Intelligent Agents in Java6cp 
31263 Introduction to Computer Game Programming6cp 
31266 Introduction to Information Systems6cp 
31269 Business Requirements Modelling6cp 
31270 Networking Essentials6cp 
31275 Mobile Networking6cp 
31276 Networked Enterprise Architecture6cp 
31277 Routing and Internetworks6cp 
31278 Software Architecture6cp 
31282 Systems Testing and Quality Management6cp 
31284 Web Services Development6cp 
Total 144cp

Course program

An example program is shown below.

 
Year 1
Autumn semester
31268 Web Systems 6cp
31244 Applications Programming 6cp
31262 Introduction to Computer Game Design 6cp
31271 Database Fundamentals 6cp
Spring semester
31269 Business Requirements Modelling 6cp
31264 Introduction to Computer Graphics 6cp
31281 Systems Development Project 12cp
Year 2
Autumn semester
31251 Data Structures and Algorithms 6cp
31241 3D Computer Animation 6cp
31260 Interface Design 6cp
Select 6 credit points of options 6cp
Spring semester
31272 Project Management and the Professional 6cp
31279 Software Development and Processes 6cp
Select 12 credit points of options 12cp
 
Options list
31245 Business Process and IT Strategy 6cp
31246 Network Design 6cp
31247 Collaborative Business Processes 6cp
31248 Computer Graphics Project 6cp
31249 Computer Graphics Rendering Techniques 6cp
31250 Data Mining and Knowledge Discovery 6cp
31252 Network Security 6cp
31253 Database Programming 6cp
31255 Finance and IT 6cp
31256 Image Processing and Pattern Recognition 6cp
31257 Information System Development Methodologies 6cp
31258 Innovations for Global Relationship Management 6cp
31259 Intelligent Agents in Java 6cp
31263 Introduction to Computer Game Programming 6cp
31266 Introduction to Information Systems 6cp
31269 Business Requirements Modelling 6cp
31270 Networking Essentials 6cp
31275 Mobile Networking 6cp
31276 Networked Enterprise Architecture 6cp
31277 Routing and Internetworks 6cp
31278 Software Architecture 6cp
31282 Systems Testing and Quality Management 6cp
31284 Web Services Development 6cp

Honours

Students interested in research and who achieve a credit or better average in their studies, with no recorded failures in core subjects after the first full-time year, are eligible to undertake one additional full-time year of study in the Bachelor of Science (Honours) in Information Technology (C09019).

Professional recognition

Australian Computer Society

Graduates are eligible for professional-level membership.

Other information

Further information for future students is available from:

Further information for current students is available from:

Building 10 Student Centre
telephone +61 2 9514 1803
Service Desk https://servicedesk.uts.edu.au