
Griffith University
Bachelor of Advanced Computer Science (Honours)
Nationally Recognised Higher EducationComputer Science is dynamic, rapidly evolving, and plays a crucial role in all aspects of modern life. With this degree you'll develop a solid foundation in computer science principles as well as practical software development skills across various platforms and applications. Choose from two specialisations to further tailor your studies to your interests - Data Science and Artificial Intelligence, or Algorithms and Computing. You'll also develop strong industry experience and contacts while studying to give you a head start towards career success.
Explore a diverse range of topics including Programming Languages, Distributed Computing, Computer Architectures, Algorithms and Operating Systems, Machine Learning, Intelligent Systems, Robotics, Programming for Web, Mobile, and Embedded Applications, Scientific Computing, Visualisation, Big Data Mining and Analytics. Put your knowledge and skills into action through a year-long industry project or research placement in your final year, gaining the experience and industry connections to set you apart in the job market.
Delivery mode
Griffith University offers this course through the following delivery modes:
On campus
Work with instructors and classmates in a supportive and collaborative environment.
Online
Set your own study schedule and balance study with your other commitments.
- Parklands Dr, Southport, QLD
Entry requirements
Domestic Students
- Completed Year 12 (ATAR optional) with ATAR 80.00 or equivalent
Course fees
Career opportunities
The Bachelor of Advanced Computer Science (Honours) will prepare you for the following roles.
Computer Scientist
A Computer Scientist designs, develops, and maintains software and systems to solve complex problems and improve technology. You might work in a va...
Software Developer
Software Developers create computer programs and apps, usually collaborating with large project teams of corporate clients, other developers, and i...
Software Engineer
A Software Engineer designs information technology systems for a range of industries. You might create new software systems or make changes to exis...
Systems Analyst
Systems Analysts evaluate and support an organisation’s IT network and computer infrastructure to ensure the system is efficient and meeting organi...
Programmer
Programmers are the people who write the code behind your favourite computer software and smartphone apps. They write and modify programming code a...
Technical Architect
A Technical Architect oversees information technology systems for a business or organisation. You might work on a particular project such as instal...
Systems Consultant
A Systems Consultant provides guidance on information technology systems and programs. You might analyse user needs and give advice on recommended...
Solutions Designer
A Solutions Designer creates software and programs to meet user requirements. You might examine program needs and develop new code to suit a range...
Solutions Analyst
A Solutions Analyst examines software, applications and IT systems to improve performance and user experiences. You might analyse client needs and...
About Griffith University
With social responsibility at the heart of everything we teach, our pursuit of excellence goes beyond the purely academic—to us, being truly great means truly doing good.
In all we do, we strive to create positive, meaningful change in the lives of our students, their families and friends, and society at large.
At Griffith, we believe education is for everyone. No matter their background, we strive to provide the absolute best support to help our students reach their potential. We deliver unique opportunities, made possible through our rich and varied industry partnerships, so that they can access world-class experiences and rewarding careers.