Bachelor of Information Technology

OP7091

Each course in this programme is worth 20 credits (except for BIT701 - IT Project which is worth 40 credits and runs across two trimesters).

 

To achieve this qualification you need to complete 360 credits, made up of 120 credits at each level (Levels 5, 6 and 7).


Qualification Structure

You need to complete the compulsory Level 5 courses before you can enrol in the Level 6 then Level 7 courses.

We recommend you study the Level 5 courses in the following order:

  • In any order:

    BIT501 Business Concepts and Communication (this course includes a compulsory element of group activity in one assessment),
    BIT502 Fundamentals of Programming, and
    BIT503 Fundamentals of Information Technology, then:
  1. BIT504 Programming I
  2. BIT505 Introduction to Software Development
  3. BIT507 Fundamentals of Systems Analysis and Design*

* If you have already successfully completed  BIT506 Mathematics for IT, you will not need to enrol into BIT507 Fundamentals of Systems Analysis and Design.

Courses with pre-requisites

Some of the advanced courses in this programme have pre-requisite courses that you must complete first. Check the course pages for pre-requisite information.

For example, for a progression in this degree:

  • BIT502 is pre-requisite for
  • BIT504, which is pre-requisite for
  • BIT603, which is pre-requisite for
  • BIT706 and BIT707

 Further

  • BIT604 is pre-requisite for BIT704

Before you study BIT701 IT Project, you must complete a minimum of 60 credits at Level 7 and BIT602 Project Management.

Please, check the course pages for pre-requisite information.


Cost

Costs may be subject to change.

When you select a course to enrol in and choose your start date you will be given the correct amount.

Select

Level

Credits

Cost

Costs may be subject to change.

When you select a course to enrol in and choose your start date you will be given the correct amount.

Next intake

Select

Compulsory Section
Business Concepts and Communications BIT501 5 20
$0
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
3 Sep 2024
16 Sep 2024
5 Jan 2025
Jul
Aug
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
3 Sep 2024
16 Sep 2024
5 Jan 2025
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
5 Nov 2024
18 Nov 2024
9 Mar 2025
Dec

December enrolment dates

Enrol by -
Course starts -
Course ends -
3 Dec 2024
16 Dec 2024
6 Apr 2025
2025
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 2025
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar

March enrolment dates

Enrol by -
Course starts -
Course ends -
11 Mar 2025
24 Mar 2025
13 Jul 2025
Apr

April enrolment dates

Enrol by -
Course starts -
Course ends -
8 Apr 2025
21 Apr 2025
10 Aug 2025
May

May enrolment dates

Enrol by -
Course starts -
Course ends -
6 May 2025
19 May 2025
7 Sep 2025
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Fundamentals of Programming BIT502 5 20
$0
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
9 Jul 2024
22 Jul 2024
10 Nov 2024
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
9 Jul 2024
22 Jul 2024
10 Nov 2024
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
6 Aug 2024
19 Aug 2024
8 Dec 2024
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
3 Sep 2024
16 Sep 2024
5 Jan 2025
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
5 Nov 2024
18 Nov 2024
9 Mar 2025
Dec

December enrolment dates

Enrol by -
Course starts -
Course ends -
3 Dec 2024
16 Dec 2024
6 Apr 2025
2025
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 2025
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar

March enrolment dates

Enrol by -
Course starts -
Course ends -
11 Mar 2025
24 Mar 2025
13 Jul 2025
Apr

April enrolment dates

Enrol by -
Course starts -
Course ends -
8 Apr 2025
21 Apr 2025
10 Aug 2025
May

May enrolment dates

Enrol by -
Course starts -
Course ends -
6 May 2025
19 May 2025
7 Sep 2025
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Fundamentals of Information Technology BIT503 5 20
$0
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
9 Jul 2024
22 Jul 2024
10 Nov 2024
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
9 Jul 2024
22 Jul 2024
10 Nov 2024
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
6 Aug 2024
19 Aug 2024
8 Dec 2024
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
3 Sep 2024
16 Sep 2024
5 Jan 2025
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
5 Nov 2024
18 Nov 2024
9 Mar 2025
Dec

December enrolment dates

Enrol by -
Course starts -
Course ends -
3 Dec 2024
16 Dec 2024
6 Apr 2025
2025
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 2025
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar

March enrolment dates

Enrol by -
Course starts -
Course ends -
11 Mar 2025
24 Mar 2025
13 Jul 2025
Apr

April enrolment dates

Enrol by -
Course starts -
Course ends -
8 Apr 2025
21 Apr 2025
10 Aug 2025
May

May enrolment dates

Enrol by -
Course starts -
Course ends -
6 May 2025
19 May 2025
7 Sep 2025
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Programming I BIT504 5 20
$0
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
5 Nov 2024
18 Nov 2024
9 Mar 2025
Dec
2025
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 2025
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar

March enrolment dates

Enrol by -
Course starts -
Course ends -
11 Mar 2025
24 Mar 2025
13 Jul 2025
Apr

April enrolment dates

Enrol by -
Course starts -
Course ends -
8 Apr 2025
21 Apr 2025
10 Aug 2025
May

May enrolment dates

Enrol by -
Course starts -
Course ends -
6 May 2025
19 May 2025
7 Sep 2025
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Introduction to Software Development BIT505 5 20
$0
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Fundamentals of Systems Analysis and Design BIT507 5 20
$0
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
System Analysis and Design BIT601 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Project Management BIT602 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Database BIT604 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
IT Project BIT701 7 40
$1,589
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
12 Oct 2025
Jul
Aug
Sep
Oct
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
12 Oct 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
1 Feb 2026
Elective Section: 60 Credits are required from Level 6, and 80 credits are required from Level 7
Programming II BIT603 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Data Structures and Algorithms BIT605 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Testing BIT606 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Web Development BIT607 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
5 Nov 2024
18 Nov 2024
9 Mar 2025
Dec
2025
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 2025
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar

March enrolment dates

Enrol by -
Course starts -
Course ends -
11 Mar 2025
24 Mar 2025
13 Jul 2025
Apr

April enrolment dates

Enrol by -
Course starts -
Course ends -
8 Apr 2025
21 Apr 2025
10 Aug 2025
May

May enrolment dates

Enrol by -
Course starts -
Course ends -
6 May 2025
19 May 2025
7 Sep 2025
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Web Programming BIT608 6 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
5 Nov 2024
18 Nov 2024
9 Mar 2025
Dec
2025
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 2025
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar

March enrolment dates

Enrol by -
Course starts -
Course ends -
11 Mar 2025
24 Mar 2025
13 Jul 2025
Apr

April enrolment dates

Enrol by -
Course starts -
Course ends -
8 Apr 2025
21 Apr 2025
10 Aug 2025
May

May enrolment dates

Enrol by -
Course starts -
Course ends -
6 May 2025
19 May 2025
7 Sep 2025
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Interaction Design BIT702 7 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Web Technologies BIT703 7 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Advanced Database BIT704 7 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Current and Emerging Technologies BIT705 7 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Programming III BIT706 7 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
Software Engineering BIT707 7 20
$793
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
Nov
Dec
2025
Jan
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
Mar
Apr
May
Jun

June enrolment dates

Enrol by -
Course starts -
Course ends -
3 Jun 2025
16 Jun 2025
5 Oct 2025
 

* If you have already successfully completed  BIT506 Mathematics for IT, you will not need to enrol into BIT507 Fundamentals of Systems Analysis and Design.



Need help choosing your courses?

Our student advisors can help you choose the right courses to suit your needs.