personalisation icon

Are you an international student?

I am a

Where would you like to study?

Where would your child like to study?

  • Pathway:
  • Level:
  • Location:
Back

Pathways to university

Back

PhD and research degrees

Back

Professional development and short courses

  • We offer a range of professional development courses.
  • Find out more
Back

Griffith Online

  • Our online degrees are delivered 100% online, giving you control over where and when you study.
  • Study 100% online

Personalised by

Use this icon to personalise the page to your pathway, preferred campus and study level.

Personalisation is not available through private browsing.

We focus on innovation and creating smarter solutions for the future

You will have the choice of studying topics that are shaping our digital future such as 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 and Big Data Mining, and Data Analytics.

With internationally recognised qualifications you will be able develop your career in Australia or overseas.

Double degrees

Double your degree, multiply your opportunities.

Find out more about applying for a double degree

Study computer science at Griffith

Griffith is ranked in the top 76 - 100 for Computer Science in the world by Academic Ranking of World Universities 2020.Our computer science degree is designed to prepare you to work on the cutting edge of technology, creating the future rather than just applying existing information technology solutions to business needs or building websites.

As a student, you will learn the fundamental principles underpinning computer science and gain practical problem solving and market relevant software development skills for many different platforms and applications. You will learn about computer hardware and computer architecture, at least five of widely used programming languages, software design and architecture, intelligent systems and machine learning, operating systems, distributed computing, data management and web and mobile technologies. You will be able to do one or both of the two available majors; Software Engineering and Data Science and Artificial Intelligence. In addition to this students will be able to take elective courses from the Bachelor of Information Technology.

In the final year of your degree, you will complete a practical project for industry or research placement providing first-hand experience of the knowledge, skills and attributes required to succeed in full-time employment.

Hear from Dr Hui Tan, School of Information and Communication Technology; Nicholas Van der Merwe, Bachelor of Computer Science student; and Joshua Russell, Bachelor of Computer Science graduate and Fulbright scholar.

Jake Muggleton

Bachelor of Engineering (Honours)/Bachelor of Computer Science

Jake has always enjoyed playing with electricity, computers and maths, and chose Griffith because the combination was a unique offering on the coast. 'The combination of my degrees is really fun. I'd definitely like to work with maths and sparks, most likely in some large-scale agricultural plant,' he says.

Jake Muggleton

Classrooms that reflect the workplace

Creating new ways to enhance student learning

Our new Engineering, Technology and Aviation building at Nathan is a space for innovation and collaboration. With the latest in hands-on technology, the building offers engineering, IT and aviation students the opportunity to learn in spaces designed to reflect the workplace.

Career outcomes

Jobs in science, technology, engineering and mathematics (STEM) are growing significantly faster than other occupations*

As a graduate, you'll be prepared for jobs such as a software developer, computer programmer, web and mobile applications developer, data scientist, software engineer, systems analyst, games developer, software systems architect and computer science researcher.

Membership is currently being sought for the Australian Computer Society. You may also be eligible for membership in international professional bodies such as the Institute of Electrical and Electronics Engineers Computer Society and the Association for Computing Machinery.

* Department of Education, Skills and Employment, January 2020.

Download a study guide

Explore what Griffith has to offer

Get started

Life at Griffith

You can gain more than just a degree at Griffith. With plenty of opportunities to balance life and study, you can make memories and mates to last a lifetime.

Learn more about life at Griffith University

Students hugging

27 Jan 2021

Griffith celebrates recipients of 2021 Australia Day honours

Read more about Griffith celebrates recipients of 2021 Australia Day honours

21 Jan 2021

Computer science grads create community tech solutions

Read more about Computer science grads create community tech solutions

Key dates

View all key dates

Monday 8 March — Saturday 19 June

Trimester 1

Our first teaching trimester starts on Monday 8 March 2021 . Trimester 1 examinations run from Thursday 10 to Saturday 19 June.

Find out more.

Thursday 6 May — Saturday 8 May

Gold Coast Careers and Employment Festival

Tuesday 18 May — Tuesday 18 May

Mature Student Open Evening - Online

Wednesday 19 May — Wednesday 19 May

Mature Student Open Evening - Nathan Campus

Thursday 20 May — Thursday 20 May

Mature Student Open Evening - Gold Coast Campus

Friday 21 May — Saturday 22 May

Brisbane Careers and Employment Expo

Saturday 17 July — Sunday 18 July

TSXPO

Find out more.

Monday 19 July — Saturday 30 October

Trimester 2

Our second teaching trimester starts on Monday 19 July. Trimester 2 examinations run from Saturday 21 to Saturday 30 October.

Find out more.

Tuesday 20 July — Tuesday 20 July

Sunshine Coast Careers and Employment Expo

Find out more.

Friday 23 July — Sunday 25 July

Melbourne Careers and Employment Expo

Find out more.

Sunday 8 August — Sunday 8 August

Open Day

Gold Coast, Nathan and South Bank campuses

Find out more.

Monday 13 September — Monday 13 September

Mature Student Open Evening - Online

Wednesday 15 September — Wednesday 15 September

Mature Student Open Evening - Nathan Campus

Thursday 16 September — Thursday 16 September

Mature Student Open Evening - Gold Coast Campus

Friday 17 December — Thursday 23 December

Explore Your Options