Section 11 - Faculty of Science and Agriculture
Bachelor of Computer Science
(Games Technology)*
BCompSc(GamesTech)
* subject to final approval
This course is designed to address the needs of the computing games industry in Australia as well as overseas. In addition to providing graduates with a professional qualification in games technology, computing skills gained in the course will also provide entry into other traditional computing fields such as information technology, defence systems, CSIRO, scientific simulations and network programming.
Enrolment through
Bathurst Campus
Study mode
On campus
Normal course duration
Full-time 4 years (8 sessions)
Admission criteria
Assumed knowledge is NSW HSC or equivalent 2 unit Mathematics.
Graduation requirements
To graduate, students must satisfactorily complete 256 points, comprising 192 points of academic subjects and 64 points of industrial experience.
Transfer to the Bachelor of Information Technology
Students wishing to transfer to the Bachelor of Information Technology will be awarded credit for subjects completed in the Bachelor of Computer Science (Games Technology).
Course structure
The course has three principal components: a core, a games specialisation and an industrial experience component.
a) 12 core subjects
ITC226 Application Development for Windows
ITC204 User Interface Design
ITC216 On-Line Multimedia
ITC220 Data Structures Using Java
ITC235 Advanced Windows Programming
ITC242 Introduction to Data Communications
ITC262 Operating Systems
ITC222 Computer Organisation
MTH129 Discrete Mathematics
MTH220 Ordinary Differential equations
ITC364 Artificial Intelligence 1
ITC301 Software Project Management and Quality Assurance
b) 8 subject-specialisation in games technology
ITC108 Games 1
ITC208 Games 2
ITC117 Introduction to the Senses
ITC320 Programming In DirectX
ITC363 Computer Graphics
ITC315 Dynamics
PSY309 Cognitive Modelling for Games
ITC330 Life, Chaos and Virtual Worlds
c) 4 free electives
These may be selected from any subject offered by the University, provided that any prerequisites are met.
d) Industrial practice (64 points)
Students are required to complete 64 points of industrial practice by working with an industry partner on some games related software. Normally the industrial practice would constitute the student’s fourth year of the course (made up of ITC318 and ITC319). However, students have the option of accumulating the practical experience in smaller components and a suite of industrial practice subjects with differing point values have been created to allow this flexibility:
ITC118 Industrial Practice 1 (8 Points)
ITC119 Industrial Practice 2 (8 Points)
ITC219 Industrial Practice 3 (16 Points)
ITC318 Industrial Practice 4 (32 Points)
ITC319 Industrial Practice 5 (32 Points)
Suggested enrolment pattern
Session 1 (Autumn)
ITC226 Application Development for Windows
ITC216 On-Line Multimedia
ITC108 Games 1
ITC117 Introduction to the Senses
Session 2 (Spring)
ITC235 Advanced Windows Programming
ITC242 Introduction to Data Communications
MTH129 Discrete Mathematics
ITC262 Operating Systems
Session 3 (Autumn)
ITC204 User Interface Design
ITC330 Life, Chaos & Virtual Worlds
ITC208 Games 2
[ ] Elective 1
Session 4 (Spring)
ITC220 Data Structures Using Java
MTH220 Ordinary Differential Equations
ITC320 Programming In DirectX
[ ] Elective 2
Session 5 (Autumn)
ITC363 Computer Graphics
ITC301 Software Program Management and Quality Assurance
ITC315 Dynamics
[ ] Elective 3
Session 6 (Spring)
ITC364 Artificial Intelligence 1
PSY309 Cognitive Modelling for Games
ITC222 Computer Organisation
[ ] Elective 4
Session 7 (Autumn)
ITC318 Industrial Practice 4 (32 points)
Session 8 (Spring)
ITC319 Industrial Practice 5 (32 points)
Inquiries
Course Coordinator
School of Information Technology
Dr Wayne Moore
Telephone: (02) 6338 4749
Facsimile: (02) 6338 4649
Email: wmoore@csu.edu.au