University of Technology SydneyHandbook 2006

C10229v1 Bachelor of Science in Games Development

Award(s): Bachelor of Science in Games Development (BSc)
Commonwealth supported place?: Yes
Load credit points: 144
Course EFTSL: 3
Location: City campus
Faculty/institute responsible: Information Technology

Overview
Course aims
Career options
Additional assumed knowledge
Additional recognition of prior learning
Course duration and attendance
Course structure
Course completion requirements
Honours
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
  • 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
  • be proactive and reflective learners in relation to knowledge, skills, experience and career direction.

Career options

Career options include computer games developer, computer animation/graphics specialiast.

Applicants must have successfully completed the Diploma IT Software Development (Games), offered at Hornsby TAFE, at a Credit level or higher. As there are limited places, there is no guarantee that all applicants who achieve a Credit average are offered a place in the course.

Additional assumed knowledge

Mathematics and any two units of English.

Mathematics Extension 1 and English Advanced are recommended.

Additional recognition of prior learning

Students who have completed one of the approved programs 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. It comprises four academic semesters of full-time (or equivalent part-time) study.

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 elective subjects.

Immediately after enrolment, all students in this course are required to undertake a test of English language proficiency. A result of this test may be that a student is strongly recommended to study a specific elective subject to improve written communication skills. The Faculty will provide details at enrolment.

Course completion requirements

31466 Principles of Distributed Computing 6cp
Select 48 credit points of electives 48cp
31469 Object-oriented Design 6cp
31473 Data Structures and Procedural Programming 6cp
31470 Distributed Computing Architecture 6cp
31140 Introduction to Computer Graphics 6cp
31002 Introduction to Computer Game Design 6cp
31603 3D Computer Animation 6cp
31476 Systems Development Project 12cp
31478 Project Management and Quality Assurance 6cp
31479 Information Technology Professional and Society 6cp
31474 Database Fundamentals 6cp
31475 Requirements Engineering 6cp
Select 18 credit points from the following options: 18cp
CBK90772 Games Development options18cp 
Total 144cp

 
Full time
Year 1
Autumn semester
31466 Principles of Distributed Computing 6cp
31469 Object-oriented Design 6cp
31473 Data Structures and Procedural Programming 6cp
31474 Database Fundamentals 6cp
Spring semester
31470 Distributed Computing Architecture 6cp
31475 Requirements Engineering 6cp
31140 Introduction to Computer Graphics 6cp
Select 6 credit points of options 6cp
Year 2
Autumn semester
31002 Introduction to Computer Game Design 6cp
31603 3D Computer Animation 6cp
31476 Systems Development Project 12cp
Spring semester
31478 Project Management and Quality Assurance 6cp
31479 Information Technology Professional and Society 6cp
Select 12 credit points of options 12cp
 
Part time
Year 1
Autumn semester
31466 Principles of Distributed Computing 6cp
31469 Object-oriented Design 6cp
Spring semester
31473 Data Structures and Procedural Programming 6cp
31474 Database Fundamentals 6cp
Year 2
Autumn semester
31470 Distributed Computing Architecture 6cp
Select 6 credit points of options 6cp
Spring semester
31475 Requirements Engineering 6cp
31140 Introduction to Computer Graphics 6cp
Year 3
Autumn semester
31002 Introduction to Computer Game Design 6cp
31603 3D Computer Animation 6cp
Spring semester
31476 Systems Development Project 12cp
Year 4
Autumn semester
31479 Information Technology Professional and Society 6cp
Select 6 credit points of options 6cp
Spring semester
31478 Project Management and Quality Assurance 6cp
Select 6 credit points of options 6cp
 
Electives list
31004 Introduction to Game Programming 6cp
31005 Artificial Intelligence 6cp
31014 Software Engineering Tools and Techniques 6cp
31040 Data Mining and Knowledge Discovery 6cp
31077 Software Engineering Fundamentals 6cp
31080 Digital Multimedia 6cp
31092 Information Systems Development Approaches 6cp
31096 Managing Client/Vendor Relations 6cp
31097 IT Operations Management 6cp
31099 Distributed Database Programming and Administration 6cp
31100 Enterprise Development with the .NET Framework 6cp
31335 Extreme Programming 6cp
31336 Internet Middleware Programming 6cp
31337 Advanced Internet Technologies 6cp
31460 Computer Graphics Project 6cp
31605 Computer Graphics Rendering Techniques 6cp
31735 Information Systems and Organisation Development 6cp
31736 Business Processes and IT Strategy 6cp
31749 Internet Commerce 6cp
31750 Intelligent Agents in Java 6cp
31777 Human-Computer Interaction 6cp
31860 Object-oriented Programming and C++ 6cp
31904 Systems Programming 6cp
31927 Application Development with Visual Basic .NET 6cp
31950 Networked Enterprise Design 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.

Other information

Further information is available from the Faculty Student Centre on: