36 months

Starting Date

February, July

Tuition Fee

AUD $26,160 per year


Online & Bathurst, Australia



About the program

From the foundations of computer science and programming to studies in software production, operating systems and the Internet of Things, you’ll move through subjects reflecting the most up-to-date global technologies. You can specialise in game design, or focus on cloud computing and mobile app development.

Charles Sturt University’s Bachelor of Computer Science (with specialisation) is a dynamic course that will equip you to become an expert programmer. You’ll graduate with the skills to take a software application from concept to reality in object-oriented programming, games programming and the development of apps for mobile and other devices.

Charles Sturt University’s computer science course has an excellent national reputation, with a research profile that is ranked at world level according to the most recent Excellence in Research for Australia (ERA) evaluation in 2015.

Choose between full-time, part-time and online study options to match your work and lifestyle commitments. You can study at a Charles Sturt University campus, a Charles Sturt University Study Centre or online from almost anywhere in the world. You can speed up or slow down your study pace to meet your changing professional and personal needs. And you could cut the overall length and cost of your course by obtaining recognition of prior study – in some cases, waiving up to half of the degree.

If you follow the Games Programming specialisation, your subjects will focus on the latest in games design, programming apps for Android, programming games engines such as Unity, and computer graphics. When you choose the Computer Science stream you can select from subjects reflecting the latest developments in cloud computing, mobile application development, computer security and more. High-achieving graduates may also elect to join a computer science Honours program.

Career opportunities

Stand out from the IT crowd in a fast-paced and evolving industry with the Bachelor of Computer Science from Charles Sturt University.

Test, promote and conduct market research for new products and software packages for a range of platforms.
Take up a leading role in developing computer graphics and software or be at the forefront of the latest machine learning developments.
Take charge of your career as a contractor or consultant. Job opportunities range from computer or information technology analyst, programmer, software or systems engineer, to game or mobile application developer.

Courses Included

  • Indigenous Australian Cultures, Histories and Contemporary Realities
  • Communication and Information Management
  • Programming Principles
  • Database Systems
  • Computer Systems
  • Human Computer Interaction
  • Professional Programming Practice
  • Programming in Java

Interested? Get started today!