Computer Science

Bachelor's degree

In Brisbane (Australia)

£ 40,736 VAT inc.

Description

  • Type

    Bachelor's degree

  • Location

    Brisbane (Australia)

  • Duration

    3 Years

  • Credits

    48

Interested in shaping the digital future? Learn the theory behind algorithms and data structures as you gain the knowledge and practical skills to develop and implement computer hardware and software.This three-year program is designed to provide you with a deeper understanding of all aspects of computer technology. You will combine theory with hands-on experience to learn how to create and analyse computer-based systems.Tailor your studies to suit your career aspirations. You can choose to major in one or more of the following specialisations: Cyber Security, Data Science, Machine Learning, Programming Languages and Scientific Computing.Complete a range of compulsory and elective courses that focus on developing your knowledge in algorithms, data structures and programming so you can create systems that automatically transform data into information.Set yourself up for success in a number of professional fields. As technology continues to evolve, the growing demand in this area provides opportunities in the operation and support of services in finance, energy, transport, health, communications and more.Play a key role in the creation, development, implementation and evaluation of technology.Majors for this programCyber SecurityData ScienceMachine LearningProgramming LanguagesScientific ComputingCareer outcomesDemand for professionals in computer science is high and expected to grow. This program equips graduates with the strong analytical, logical and engineering skills necessary to advance computing and its applications. Graduates can expect to find employment in a range of professions across any sector that utilises technology.

Facilities

Location

Start date

Brisbane (Australia)
See map
Street Lucia, QLD 4072

Start date

On request

About this course

Entry requirementsYear 12 or equivalent English and Mathematics B. Mathematics C is recommended.View the equivalent qualifications for international students.IELTS overall 6.5; reading 6; writing 6; speaking 6; listening 6. For other English Language Proficiency Tests and Scores approved for UQ, view the English proficiency policy.International students who are accepted into full-time study in the Bachelor of Computer Science are eligible to apply for an Australian student visa.The Australian Government has simplified the visa application process...

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • Technology
  • Systems
  • Algorithms
  • Database training
  • Database
  • Computing
  • Executive

Course programme



Program structure
The courses offered in the Bachelor of Computer Science are set out in the course list. Each course is allocated a certain number of units (#). A standard full-time study load is 8 units per semester.
The Program Rules explain what is required to complete the Bachelor of Computer Science. These requirements include the total number of units you need to complete in order to graduate.
To have your degree conferred, you also need to comply with UQ’s policies and rules.

A student is required to complete one of the following:

    1. BCompSc with no major, 48 units comprising -
    • 24 units from Part A; and
    • at least 6 units from part B; and
    • at least 6 units from part C; and
    • the balance from electives being courses from Part D or other courses approved by the Executive Dean; or
    2. BCompSc with a single major, 48 units comprising -
    • 24 units from Part A; and
    • 12 units from Part E under one heading; and
    • the balance from electives being courses from the combination of parts B, C and D or other courses approved by the Executive Dean

Unless otherwise specified, no course may count towards more than one requirement.

No more than 12 units from courses not in the BCompSc list can count toward the degree.

Students must not enrol in postgraduate courses without having obtained prior permission from the Executive Dean.

Students may gain elective credit up to a maximum total of 4 units for approved industry certifications which are current at the time of graduation. Refer to List of approved certifications

Due to the staggered introduction of new courses, students receiving credit or transferring from another program will not be able to graduate until Semester 1, 2019 at the earliest and may not be able to graduate from the Machine Learning major until Semester 2, 2019 or the Cyber Security major until Semester 1, 2020.

  • Course Code Units Course Title
  • INFS2200 2 Relational Database Systems
  • INFS3200 2 Advanced Database Systems
  • INFS4203 2 Data Mining
  • INFS4205 2 Advanced Techniques for High Dimensional Data
  • COMP3702 2 Artificial Intelligence
  • COMP4702 2 Machine Learning
  • Course Code Units Course Title
  • COMS3000 2 Information Security
  • COMS3200 2 Computer Networks I
  • COMP3301 2 Operating Systems Architecture
  • COMP3320 2 Ethical Hacking [4]
  • INFS2200 2 Relational Database Systems
  • COMS4507 2 Advanced Computer and Network Security
  • Course Code Units Course Title
  • DECO2500 2 Human-Computer Interaction
  • INFS2200 2 Relational Database Systems
  • Course Code Units Course Title
  • COMP3400 2 Functional & Logic Programming
  • COMP3301 2 Operating Systems Architecture
  • COMP4403 2 Compilers and Interpreters
  • CSSE3100 2 Reasoning About Programs
  • CSSE4630 2 Principles of Program Analysis
  • Course Code Units Course Title
  • DECO2500 2 Human-Computer Interaction
  • MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
  • MATH2302 2 Discrete Mathematics II
  • COMP3710 2 Pattern Recognition and Analysis [3]
  • COMP3702 2 Artificial Intelligence
  • COMP4702 2 Machine Learning
  • Course Code Units Course Title
  • DECO2500 2 Human-Computer Interaction
  • INFS2200 2 Relational Database Systems
  • Course Code Units Course Title
  • COSC2500 2 Numerical Methods in Computational Science
  • COSC3000 2 Visualization, Computer Graphics & Data Analysis
  • COSC3500 2 High-Performance Computing
  • MATH3201 2 Scientific Computing: Advanced Techniques and Applications
  • SCIE2100 2 Introduction to Bioinformatics

Computer Science

£ 40,736 VAT inc.