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:
This course aims to produce graduates who are able to:
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.
Mathematics and any two units of English.
Mathematics Extension 1 and English Advanced are recommended.
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.
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.
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.
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 options | 18cp | |
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 |
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.
Further information is available from the Faculty Student Centre on: