University Handbook 2016

Bachelor of Computer Science in Games Technology

Course code/s: SBCSGT

Course details
Location Bundoora
Course code SBCSGT
Course coordinator Dr Eric Pardede
Available to international students Yes
CRICOS 051469G
Course duration 3 years full-time, or part-time equivalent
Credit points 360 credit points
Exchange opportunity No
Leave of absence available Yes, for a maximum of 12 months
Course queries Current students: ASK La Trobe
Notes This degree is being phased out. No new enrolments will be permitted from 2015. Prospective students may wish to consider the Bachelor of Computer Science.

Accompanying the expansion of computer power and functionality in recent years has been a huge growth in the popularity and accessibility of increasingly realistic games and the establishment of a vibrant games development industry. In addition to specialist knowledge and skills in areas like computer software development, graphics, multimedia programming and artificial intelligence, games developers also need a solid grounding in mathematics and physics.

The Bachelor of Computer Science in Games Technology provides the necessary theoretical basis, plus practical training in games design and development, and prepares students for a career in the dynamic and rapidly transforming world of computer games production. It is a three-year, full-time course and the Honours program requires a further year of study.

Upon completion of this course, students should possess:

  • a comprehensive understanding of the core areas of computer science including computer organisation, algorithms and data structures, and compilers and systems software
  • advanced high-level skills in developing software using high level languages, with a current emphasis on C++ and Java
  • specialist knowledge and skills required for games development, including graphics, multimedia programming, artificial intelligence, network communication protocols input/output device control
  • a sound understanding of physics and mathematics relevant to computer science generally, and games development specifically – discrete mathematics, functions and number systems, vector calculus, linear algebra, and mechanics
  • proficiency in applying an object-oriented approach to systems analysis, design and implementation
  • skills and abilities necessary to function effectively in project teams
  • written and oral communication skills enabling effective communication with professional colleagues and the wider community
  • ability to engage in lifelong learning
  • an appreciation of pertinent social, legal, and ethical issues faced by today’s computing professional.

Course structure

The course is of three years full-time or equivalent part-time duration and requires the completion of 360 credit points. In the first year, students take subjects designed to provide them with basic knowledge and skills in computer science, mathematics, and physics, including programming skills in Java and C++ programming languages. In the second year students concentrate on developing further knowledge in the areas of mathematics needed for games development and building on understanding of key computer science topics. The third year includes visual basic programming, games technology (using games development in, Direct X), multimedia systems for web games, network communication protocols for massive multi-player online games and control of input/output devices. Students also undertake a major industry-sponsored games technology project during this year. Students who meet entrance requirements for Honours may proceed to the Honours year and will have the opportunity to take specialised subjects at an advanced level.

First year (120 credit points)

Teaching period Subject name Subject code Credit points
TE-SEM-1 Academic Integrity Module (online) * SCI1AIM 0
TE-SEM-1 Discrete Mathematics MAT1DM 15
TE-SEM-1 Number Systems and Linear Algebra MAT1NLA 15
TE-SEM-1 Object-Oriented Programming Fundamentals CSE1OOF 15
TE-SEM-1 Principles of Physics A PHY1SCA 15
TE-SEM-2 Game Design Theory CSE1GDT 15
TE-SEM-2 Intermediate Object-Oriented Programming CSE1IOO 15
TE-SEM-2 Calculus and Differential Equations MAT1CDE 15
TE-SEM-2 Object-Oriented Programming Using C++ CSE1CPP 15

Key: *SCI1AIM is a not-for-credit subject that you are required to complete at the commencement of your first semester. The subject is designed to enhance your knowledge and awareness of issues concerning academic integrity. 

Second year (120 credit points)

Teaching period Subject name Subject code Credit points
TE-SEM-1 Advanced C++ for Games Technology CSE2ACG 15
TE-SEM-1 Algorithms and Data Structures CSE2ALG 15
TE-SEM-2 Games Programming Technology CSE2GAM 15
TE-SEM-2 Algebra, Linear Codes and Automata MAT2ALC 15
TE-SEM-2 System Design Engineering Fundamentals CSE2DES 15
  The remaining 45 credit points can be any second-year level computer science subjects. The following subjects are recommended:    
TE-SEM-1 Database Fundamentals CSE2DBF 15
TE-SEM-1 Network Engineering Fundamentals CSE2NEF 15
TE-SEM-2 Artificial Intelligence Fundamentals CSE2AIF 15

Third year (120 credit points)

Teaching period Subject name Subject code Credit points
TE-SEM-1 Advanced Games Programming Technology CSE3AGT 15
TE-SEM-1 Industry Project 3A1 CSE3PRA 15
TE-SEM-2 Industry Project 3B1 CSE3PRB 15
TE-SEM-2 Operating Systems CSE3OSS 15
TE-SEM-2 Professional Environment CSE3PE 15
  The remaining 45 credit points can be any third-year level computer science subjects. The following subject is recommended:    
TE-SEM-1 System Design and Methodologies CSE3SDM 15

Key: 1 Both subjects must be taken in the one academic year.

Honours

Honours degree students are selected based on their performance in the final year of the pass degree course. Students must obtain a minimum average of 60% across all of their third-year subjects and obtain an average of at least 70% over their best third-year level computer science subjects to the value of 60 credit points (project included) to qualify for entry to the Honours year. The subjects CSE3PRA and CSE3PRB will be counted as 15 credit points only in this calculation. Meeting this requirement, however, does not guarantee a place in the Honours year as resources may limit the total number of places available and students are expected to find a supervisor prior to enrolment

Fourth (Honours) year (120 credit points)

Core subjects (60 credit points)
Teaching period Subject name Subject code Credit points
TE-SEM-1 Thesis A CSE5TSA 15
TE-SEM-2 Games Modding CSE4MOD 15
TE-SEM-2 Thesis B CSE5TSB 30
TE-SEM-1 / TE-SEM-2 The remaining 60 credit points can be any fourth or fifth year level computer science subjects.   60

Please note: Some of these subjects may not be offered in the current year. For a full description of subjects, including the subject name, subject code, credit points, campus/location, teaching period and availability, subject coordinator, class requirements, assessment, prerequisites and readings, please click on the appropriate subject code.

toggle-links

Apply now

Contact us