Bachelor of Computer Science

Get ready to work at the cutting edge of technology. Establish fundamentals in programming and maths, then choose to major in software development or data science and AI.

Laptop  Icon - Academy Webflow Template
Online Videos
Files Icon - Academy Webflow Template
Multiple Resources
Chat Icon - Academy Webflow Template
Active Community
Mentor Icon - Academy Webflow Template
One-on-One Mentorship

About the Course

Computer Science is a dynamic and developing field that is increasingly pervading every aspect of society. In this program you will learn the fundamental principles underpinning computer science and learn practical software technology development skills for many different platforms and applications.

You will have the choice of studying topics 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 Analytics. You can choose between one of two majors and also select from a range of elective courses. In the last year of your studies, 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.

Course Entry Requirements

  • ATAR/RANK: 67.00
  • The Griffith University's Undergraduate Programs Admission Policy will apply.
  • VET qualification, Certificate IV
  • English language requirements apply to International applicants and other applicants whose previous study was undertaken in a language other than English. The minimum English language requirements for such applicants for entry to this program are as follows:
    • A minimum overall band score of 6.5 on IELTS (Academic) with no sub-score of less than 6.0
    • OR a minimum score of 575 on TOEFL
    • OR an internet-based (iBT) TOEFL score of 79 (no sub-score less than 19)
    • OR no score less than 3+ in each skill of the ISLPR (conducted by ISLPR Language Services only)
    • OR a minimum overall score of 176 (no score less than 169) on C1 Advanced (formerly Cambridge Certificate in Advanced English) or C2 Proficiency (formerly Cambridge Certificate of Proficiency in English)
    • OR an overall score of 58 in the Pearson Test of English (Academic) with no score less than 50.
  • English test results must be no more than two years old.
  • Applicants should refer to the following University policy for further information:
  • International students who successfully complete the Direct Entry Program (DEP) will satisfy the English Language requirements for this Griffith degree.
  • The Direct Entry Program (DEP) is not available for Domestic students.
  • Reduce the time it takes to finish your degree. You can apply to Griffith to recognise your prior learning, including:
    • Formal learning through courses completed at uni and TAFE.
    • Informal learning through workplace experience or volunteer training.
    • Non-formal learning through social experiences and hobbies.
  • Course Structure

    Recommended study pattern

    As a guide, core subjects in this degree can include:

    • Statistics
    • Foundation Mathematics
    • Language and Communication for Sciences
    • Engineering Mathematics 1

    Plus there’s a selection of majors and electives to choose from. As part of your application, you’ll be guided through how to get the right degree structure in place for you.

    Award requirements

    For the award of Bachelor of Computer Science (BCompSc), you must successfully complete 240 credit points, made up of the core courses AND

    • 60 credit points for one major OR
    • if you elect not to complete a major, you will complete 60 credit points from the No Major Option list;
    • 40 credit points of free-choice electives.

    This degree may be awarded with Distinction where a student achieves a minimum program GPA of 6.5 with no failed courses. The words 'This award was achieved with Distinction' will be recorded on the testamur.

    Graduates of a Bachelor of Computer Science degree will have a broad and coherent body of knowledge in the area of computer science and computer programming. They will have depth in the underlying principles and concepts in computer science and professional standards and practice as a basis for independent lifelong learning.