Bachelor of Information Technology

An IT degree gives you the opportunity to be at the forefront of technology, with employment opportunities in almost every industry.

This Bachelor of Information Technology is developed in collaboration with industry representatives like Telstra and IBM, who ensure the course covers the skills employers are looking for.

You’ll gain plenty of hands-on experience, and can specialise in computer science, software development, security, or game development.

As an online student you’ll have the flexibility to study when and where it suits you, and graduate with the same globally-recognised Deakin University qualification as an on-campus student.

Have a question about this course?

At a glance

Study mode



Deakin University
Career Opportunities

Nationally recognised - meets Australian Qualifications Framework standards.
Accredited by the Australian Computer Society (ACS).

  • Year 12 with an ATAR of 55, OR
  • A Diploma or educational equivalent, OR
  • Relevant work experience including any community work


Course length
Full-time: 3 years | Part-time: 4-6 years | Maximum 7 years
Study mode



Study from anywhere, when it suits you best and graduate with the identical qualification as an on-campus student.


Study part of the course online. Combine your online learning with classes or practical sessions on-campus at a college or university.


Attend classes on-campus at a university, TAFE or college and interact face-to-face with teachers and fellow students.

Assignments & exams. Some units also have a practical assessment.
Start date

2 start dates per year.

Deakin University

SEEK Learning offers a range of degrees you can study online through Deakin University and receive the same qualification as an on-campus student.

Deakin University boasts an impressive reputation for being number one for student satisfaction in Victoria (2012) and offering industry placements that count towards your degree.

Read more about
Deakin University

The course price can vary depending on a few factors, including whether you are an Australian resident or your chosen payment option. To find out more, contact the course provider.


You can gain entry into the Bachelor of Information Technology by fulfilling one of these criteria:

  • Year 12 with an ATAR of 55, OR
  • a relevant Certificate IV or educational equivalent, OR
  • relevant work experience

In all cases, selection is based primarily on academic merit. Information on your existing qualifications and work experience will also be considered in the selection process (and you may also gain credit for prior learning).

What you'll learn

You will gain a thorough grounding in basic computing skills such as networking, IT security, interactive media or software development.

As well as theoretical training, you’ll gain practical experience working with cutting-edge technology and have opportunities for work placements.

Course structure

Core units

  1. Safety induction program (0 credit point safety unit)

    This zero credit point unit is a program of safety information for students involved in information technology laboratory work. The program encompasses information technology hazards, building evacuation procedures, laboratory accident management and first aid procedures and safety work procedures particular to laboratory work.

  2. Fundamentals of information technology

    This unit is the foundation unit for all the information technology Bachelor degrees. It covers an introduction to the major areas within IT including: hardware, software, communications and networks, system and application programming, system development, programming languages and programming development, security, as well as ethics and privacy. Students will have the opportunity of exploring a number of applications including word processing and spreadsheets in the context of the wider curriculum. Professional skills including time management, study planning, library and communication skills will be emphasised as the foundation to becoming an efficient and effective tertiary student.

  3. Introduction to database design

    This unit will provide a solid foundation for the design, implementation and management of database systems. Data modelling is introduced, focusing on entity-relationship (ER) modelling. The skills required to construct such ER diagrams will be explored, with a focus on ensuring that the semantics of the model match those of the real-world it is representing. The relational data model will be presented and the functionality it affords will be explored. The process of constructing, maintaining and retrieving information from the database using SQL will be a focus of this unit. Key implementation and management concepts, including transaction management and concurrency control, and database backup and recovery will be investigated. The impact of new technologies on database design, particularly the Internet, will be covered briefly.

  4. Introduction to web development

    This unit introduces the techniques of creating static and dynamic web content using (X) HTML, style sheets, client side and server side scripting languages and databases. It focuses on developing the skills required for web programming with mark-up and scripting languages, such as building quality web pages, designing and maintaining a website. It introduces the concepts and technologies of the Web, the Internet and data networks, addresses how to use basic web programming tools, and discusses the potential future of web/internet applications.

  5. Critical thinking & problem solving

    The unit provides students with the opportunity to study critical thinking and problem solving. Students will learn about the different categories of problems; general techniques to solve problems; where problems requiring algorithmic solutions are placed in these categories; and techniques to build and test algorithmic solutions.

    Critical thinking skills will be presented through analysing and understanding requirements and specifications. The problem solving section will take students through IT related problems and introduce them to systematic approaches and methods to solve these problems.

  6. Computer networks

    The unit covers networks and their goals; services provided to end-to-end users; network architectures; the Internet protocol stack and the ISO/OSI reference model; the role of client - server model; communication at the application layer; end-to-end communication; the transport layer; selecting a route; the network layer; dealing with errors; the data link layer; transmitting bits on a medium; local area networks, in particular wireless and mobile networks; and communication security and authentication. Students will learn the basic concepts and roles of communication and user-oriented protocols, be able to select a local area network and design simple protocols for a given environment, and be capable of tracking current and future trends in computer networks. Laboratory exercises will allow the student to acquire hands-on experience with networks based on Windows.

  7. Information technology professional skills

    This unit exposes students to a range of professional skills and gives them an opportunity of experiencing them in an organisational setting. It presents a variety of contemporary practices used in the development and management of information technology systems. The unit covers business communication and documentation; team work; collaboration and negotiation. The unit also focuses on the impact of information technology on society, investigates ethical and professional issues and prepares students for work as IT professionals. Much of the practical work will be completed online within the context of the virtual telecommunications organisation, United Enterprise.

  8. Project

    This unit covers project management within the context of developing information systems in an organisational setting. In particular, it presents project management context and processes; scope, time, cost and quality management; risk management; project teams and resource management; project procurement; and the communication and documentation used through a project's lifecycle.

  9. Project management

    This unit covers project management within the context of developing information systems in an organisational setting. In particular, it presents project management context and processes; scope, time, cost and quality management; risk management; project teams and resource management; project procurement; and the communication and documentation used through a project's lifecycle.

Major sequences

  1. Computer science

    This major sequence focuses on the theory of computing and information technology. The theoretical concepts provide the necessary rigor for software design and problem solving, enhancing students who are interested in possessing strong analytical skills necessary in managerial and consultancy positions.

  2. Game development

    The game development major sequence provides you with the necessary foundation of skills and knowledge to develop modern computer game software. You will learn how to structure and develop solutions to the complex problems faced by professional game developers, using industry standard programming languages, libraries and development environments to create a range of games and virtual environments.

  3. Mathematical modelling

    Studies in mathematics provide you with a strong critical knowledge base, and develop powers of analysis, logical thinking and problem solving, as well as a high level of numerical ability. This major sequence offers traditional subjects (calculus, algebra and discrete mathematics) and modern topics (information security and cryptography, operations research). It provides a solid background in the discipline, and teaches practical skills through applying mathematics in a variety of situations.

  4. Security

    This critical aspect of IT is the focus of this major sequence. Emphasis is placed on issues such as computer security, cryptography, system security and security management.

  5. Software development

    This major sequence will equip you with the hands-on skills required to implement a piece of software on different types of computing platforms from mobile devices to high performance servers. Graduates will be able to implement complex software, databases and networks in real-world rapid changing environments.

Students must complete at least one major .

Support and delivery

Studying online explained

How Deakin's online courses are delivered

As an online student you’ll watch lectures, complete readings and participate in tutorials, just like an on-campus student. The difference is you’ll do this online, when it suits you.

Deakin was one of the first universities in Australia to deliver courses for off-campus students, and they pride themselves on an online learning system that is cutting-edge, engaging and easy to use.

Have a question about this course?

Our Learning Consultants can:
  • icon enquiry 1Provide guidance on courses
  • icon enquiry 2Give advice on job outcomes
  • icon-enquiry-connectproviderConnect you with the relevant education provider