Bachelor of Computer Science

Program code

1534

Available at

Nathan

Gold Coast

Mount Gravatt

Logan

South Bank

Online

Offshore

Other

Duration

3 years full-time
6 years part-time

Credit points

240

Indicative fee

$9,359.00* per year (more)
* 2019 indicative annual CSP fee

 Calculate your fees

Entry requirements

12

OP 2019

73

Rank 2019 (more)

OR VET qualification

Diploma

Offered in

Trimester 1 and Trimester 2

Prerequisites

  • English (4SA)

Assumed knowledge

  • Maths B (4SA)

OP 1-6 Guarantee

If you receive an OP 1-6 or equivalent and meet subject prerequisites, you are guaranteed a place in this program.

My details

Programs change over time. Course lists and requirements are specific to the year you started studying.

 

For Domestic students and those International students not required to complete the English Language Enhancement course

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 60 credit points for Listed electives;
  • 40 credit points of free-choice electives.

Other program requirements

You must successfully complete:

  • no more than 100 credit points of Level 1 courses (the first digit of a course code denotes the level);
  • at least 60 credit points of Level 3 courses or higher.

This degree/s 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 and will appear below the conferral date of the award.

Australian Qualifications Framework (AQF) Level and Type

The Australian Qualifications Framework (AQF) is the national policy for regulated qualifications in Australian education and training. This qualification is accredited as an AQF Level 7 - Bachelor Degree.

English Language Enhancement

Domestic students enrolled in this program whose first language is not English may complete the following English Language Enhancement (ELE) course as an elective.

Students whose first language is English are not permitted to undertake this ELE course.

Program learning outcomes

Program Learning Outcomes communicate to the community the value of the Griffith educational experience as benchmarked against national qualification standards.

Program Learning Outcomes for this award describe the knowledge, skills and the application of knowledge and skills you will acquire through studying the Griffith program of your choice.

Note: Students must check the prerequisite and incompatible requirements before selecting any course within this program.

Course selection for students required to complete the English Language Enhancement course

Students entering the program in Year 1/Trimester 2 will:

Students awarded credit and entering the program in Year 2 will:

Year 1

You must complete the following courses:

Trimester Course code Course title CP
Tri 2,3 1014SCG Statistics  10
Tri 2 1010ENG Engineering Mathematics 1 (see Note 2) 10
Tri 2 5903LHS Language and Communication for Sciences (see Note 1) 10
OR
Tri 2   Free-choice elective  10
Tri 2   Free-choice elective  10

Note 1: Students who are required to complete the English Language Enhancement course must undertake 5903LHS in their first trimester of study in place of an Undergraduate free-choice elective. Students who are not required to complete 5903LHS are not allowed to select this course.

Note 2: A pre-requisite for 1010ENG exists. A grade of SA over 4 semesters in Mathematics B (Qld high school subject), or equivalent study over 4 semesters of a high school subject that includes the study of differential and integral calculus. If this pre-requisite is not met, students must complete the Mathematics Bridging Course - Intensive prior to enrolment.

Year 2

You must complete the following courses:

Trimester Course code Course title CP
Tri 1 1806ICT Programming Fundamentals  10
Tri 1 1807ICT Computer and Network Architecture  10
Tri 1 1808ICT Discrete Structures  10
Tri 2 1801ICT Object-Oriented Programming  10
Tri 2 1810ICT Software Development Processes  10
Tri 2 1809ICT Software Engineering Fundamentals (not offered from 2019) 10
OR
Tri 2 2813ICT Software Engineering Fundamentals  10
Tri 2 1020ENG Engineering Mathematics 2  10
Tri 1   Free-choice elective  10

Year 3

You must complete the following courses:

Trimester Course code Course title CP
Tri 1 2801ICT Computing Algorithms  10
Tri 1   Major course  10
OR
Tri 1   Listed elective  10
Tri 1   Free-choice elective  10
Tri 1,2   Major courses  30
OR
Tri 1,2   Listed electives  30
Tri 2 2811ICT Web Programming  10
Tri 1 3820ICT_P1 Work Integrated Learning Part 1 (capstone course) 10

Year 4

You must complete the following courses:

Trimester Course code Course title CP
Tri 1 3410ICT Social and Professional Issues  10
Tri 1   Major courses  20
OR
Tri 1   Listed electives  20
Tri 2 3820ICT_P2 Work Integrated Learning Part 2 (capstone course) 10
OR
Tri 1,2 3821ICT Work Integrated Learning - Single Project  20
OR
Tri 1,2 3822ICT Work Integrated Learning - Placement  20

You must complete the following courses:

Trimester Course code Course title CP
Tri 1 2802ICT Intelligent Systems  10
Tri 2 2803ICT Systems and Distributed Computing  10
Tri 2 2812ICT Perceptual Computing  10
Tri 1 3803ICT Big Data Analysis  10
Tri 2 3804ICT Data Mining  10
Tri 1 3806ICT Robotics, Agents and Reasoning  10

You must complete the following courses:

Trimester Course code Course title CP
Tri 1 2802ICT Intelligent Systems  10
Tri 2 2803ICT Systems and Distributed Computing  10
Tri 2 2805ICT Principles of Software Engineering  10
Tri 1 3801ICT Numerical Algorithms  10
Tri 2 3802ICT Modelling and Visualisation  10
Tri 1 3805ICT Advanced Algorithms  10

You may select free-choice electives from any course in the Bachelor of Information Technology or from the list below or any Undergraduate free-choice elective offered across the University provided pre-requisites are met. If you require guidance please liaise with your Program Director.

Trimester Course code Course title CP
Tri 2 2202NSC Numerical Methods and MATLAB  10
Tri 2 2204NSC Introduction to Mathematical Modelling  10
Tri 2 2303ENG Microprocessor Techniques  10
Tri 1,2 or 3 2043MKT Entrepreneurship and New Business Ventures (Tri 1: NA,OL; Tri 2: SB,GC; Tri 3: NA,GC) 10
Tri 2 3303ENG Digital Signal Processing  10
Tri 1,2 or 3 3031IBA Griffith Innovation Challenge (offered GC only in T2-2019) 10

You must complete 60 credit points from the following courses with at least 30 credit points of Level 3 courses or higher:

Trimester Course code Course title CP
Tri 1 2802ICT Intelligent Systems  10
Tri 2 2803ICT Systems and Distributed Computing  10
Tri 2 2805ICT Principles of Software Engineering  10
Tri 2 2812ICT Perceptual Computing  10
Tri 1 3801ICT Numerical Algorithms  10
Tri 2 3802ICT Modelling and Visualisation  10
Tri 1 3803ICT Big Data Analysis  10
Tri 1 3806ICT Robotics, Agents and Reasoning  10
Tri 2 3804ICT Data Mining  10
Tri 1 3805ICT Advanced Algorithms  10