Bachelor of Computer Science online

Bachelor of Computer Science

  • Australian Accredited Qualification
  • Equivalent to on-campus qualifications
  • Overseas students eligible

Online Course Information

Deakin’s Bachelor of Computer Science will equip you with the knowledge and practical skills required to design and develop innovative software solutions to complex information and technology problems faced by communities, businesses and industries.

The course is ideally suited to those who are passionate about solving problems and creating solutions, curious about how something works, rather than simply what it does and interested in working at the leading edge of technology innovation and development.

This course provides a comprehensive and systematic study of computer systems and networks, data management and information processes, human computer interaction, programming and software development, computing theory, mathematical methods, and algorithm design and analysis.

As a student you’ll gain hands-on experience and a practical understanding of theory through learning activities in our modern computing laboratories, working with the latest hardware and software technologies alongside our internationally recognised academic staff. Our world-class research programs in computer science feed directly into our classrooms, meaning that you’ll be learning at the cutting edge of industry expectations and capabilities.

Deakin’s Bachelor of Computer Science has been accredited by the Australian Computer Society (ACS), ensuring a high quality of education and providing you with international recognition as an ICT industry professional.

Computer science graduates are in high demand in Australia and internationally and find employment in a variety of roles, such as data scientist, software developer, software engineer, systems or network administrator, database administrator or developer, solutions architect, systems analyst, or project manager. Computer scientists also work in specialist research and development roles, in both public and private organisations.

Units in the course may include assessment hurdle requirements.


* Price for the online Bachelor of Computer Science is based on Commonwealth Supported Place (HECS).

The Bachelor of Computer Science is provided by Deakin University which has no affiliation with EDNA. This is a resource provided for students that are interested in Australian online courses.


Year One

Unit Code Unit Name Unit Type
STP050 (0 credit points) Academic Integrity Core
SIT010 (0 credit points) Safety Induction Program Core
SIT111 Algorithms and Computing Systems Core
SIT192 Discrete Mathematics Core
SIT112 Data Science Concepts Core
SIT102 Introduction to Programming Core
SIT103 Data and Information Management Core
SIT123 Data Capture Technologies Core

Year Two

Unit Code Unit Name Unit Type
STP010 (0 credit points) Introduction to Work Placements Core
SIT210 Embedded Device Development Core
SIT223 Professional Practice in a Digital World Core
SIT232 Object-Oriented Development Core
SIT202 Networks and Communications Core
SIT221 Data Structures and Algorithms Core
SIT215 Artificial and Computational Intelligence Core

Year Three

Unit Code Unit Name Unit Type
SIT315 Programming Paradigms Core
SIT307 Data Mining and Machine Learning Core
SIT316 Optimisation and Constraint Programming Core
SIT312 (2 credit points)* Innovation, Design and Prototyping Core
STP301 Industry Based Learning Core

Entry Requirements

School leavers will be based on  the following

  • Results in the Victorian Certificate of Education (VCE) or its equivalent.
  •  Pre-requisite units 3 and 4.
  • A study score of at least 25 in English as an additional language or 20 in English other than EAL.

Requirements for non-school leavers:

  • Certificate IV in a related study field OR
  • Nationally accredited  Diploma in any field  OR
  • Degree from another institution or  least two Deakin University units OR
  • other evidence of academic capability judged to be equivalent for example relevant work or life experience