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
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 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
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
8 Jul 2025
21 Jul 2025
9 Nov 2025
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
5 Aug 2025
18 Aug 2025
7 Dec 2025
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
2 Sep 2025
15 Sep 2025
4 Jan 2026
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
4 Nov 2025
17 Nov 2025
8 Mar 2026
Dec

December enrolment dates

Enrol by -
Course starts -
Course ends -
2 Dec 2025
15 Dec 2025
5 Apr 2026
Fundamentals of Programming BIT502 5 20
$0
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 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
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
8 Jul 2025
21 Jul 2025
9 Nov 2025
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
5 Aug 2025
18 Aug 2025
7 Dec 2025
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
2 Sep 2025
15 Sep 2025
4 Jan 2026
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
4 Nov 2025
17 Nov 2025
8 Mar 2026
Dec

December enrolment dates

Enrol by -
Course starts -
Course ends -
2 Dec 2025
15 Dec 2025
5 Apr 2026
Fundamentals of Information Technology BIT503 5 20
$0
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 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
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
8 Jul 2025
21 Jul 2025
9 Nov 2025
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
5 Aug 2025
18 Aug 2025
7 Dec 2025
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
2 Sep 2025
15 Sep 2025
4 Jan 2026
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
4 Nov 2025
17 Nov 2025
8 Mar 2026
Dec

December enrolment dates

Enrol by -
Course starts -
Course ends -
2 Dec 2025
15 Dec 2025
5 Apr 2026
Programming I BIT504 5 20
$0
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 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
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
8 Jul 2025
21 Jul 2025
9 Nov 2025
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
5 Aug 2025
18 Aug 2025
7 Dec 2025
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
2 Sep 2025
15 Sep 2025
4 Jan 2026
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
4 Nov 2025
17 Nov 2025
8 Mar 2026
Dec
Introduction to Software Development BIT505 5 20
$0
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Fundamentals of Systems Analysis and Design BIT507 5 20
$0
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
System Analysis and Design BIT601 6 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Project Management BIT602 6 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Database BIT604 6 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
IT Project BIT701 7 40
$1,680
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
12 Oct 2025
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
Jul
Aug
Sep
Oct
Nov
Dec
Elective Section: 60 Credits are required from Level 6, and 80 credits are required from Level 7
Programming II BIT603 6 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Data Structures and Algorithms BIT605 6 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Testing BIT606 6 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Web Development BIT607 6 20
$840
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 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
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
8 Jul 2025
21 Jul 2025
9 Nov 2025
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
5 Aug 2025
18 Aug 2025
7 Dec 2025
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
2 Sep 2025
15 Sep 2025
4 Jan 2026
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
4 Nov 2025
17 Nov 2025
8 Mar 2026
Dec
Web Programming BIT608 6 20
$840
Jan

January enrolment dates

Enrol by -
Course starts -
Course ends -
14 Jan 2025
27 Jan 2025
18 May 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
Jul

July enrolment dates

Enrol by -
Course starts -
Course ends -
8 Jul 2025
21 Jul 2025
9 Nov 2025
Aug

August enrolment dates

Enrol by -
Course starts -
Course ends -
5 Aug 2025
18 Aug 2025
7 Dec 2025
Sep

September enrolment dates

Enrol by -
Course starts -
Course ends -
2 Sep 2025
15 Sep 2025
4 Jan 2026
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov

November enrolment dates

Enrol by -
Course starts -
Course ends -
4 Nov 2025
17 Nov 2025
8 Mar 2026
Dec
Interaction Design BIT702 7 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Web Technologies BIT703 7 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Advanced Database BIT704 7 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Current and Emerging Technologies BIT705 7 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Programming III BIT706 7 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
Software Engineering BIT707 7 20
$840
Feb

February enrolment dates

Enrol by -
Course starts -
Course ends -
11 Feb 2025
24 Feb 2025
15 Jun 2025
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
Jul
Aug
Sep
Oct

October enrolment dates

Enrol by -
Course starts -
Course ends -
7 Oct 2025
20 Oct 2025
8 Feb 2026
Nov
Dec
 

* 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.