Bachelor of Information and Communication Technology
Become an ICT professional
With a dual focus on network technology and software technology, this degree gets you work-ready for the ICT industry. You’ll study IT theory and build your workplace skills. Innovate to solve ICT problems and graduate as a confident IT professional.
Australian Higher Education Loan Program (HELP)
- 13 Aug 23
- 12 Nov 23
Swinburne University of Technology leads the way with innovative and new ways of teaching, learning and thinking. It offers a wide range of study options, from pre-apprenticeships, undergraduate, postgraduate and PhDs, including online degrees with Open Universities Australia. Swinburne is known for career-oriented education and encouraging lifelong learning.
Learn more about Swinburne.
Explore Swinburne courses.
QS Ranking 2023
Times Higher Education Ranking 2023
Identify the need for ICT solutions, elicit information from the relevant stakeholders about the requirements for the solution and research and plan solutions according to the requirements identified.
ICT Issue Assessment
Assess and analyse the appropriateness of methodologies and technologies for the design and implementation of ICT solutions.
Research and Implementation
Research, evaluate and discuss the suitability and procurement options of alternatives for a given purpose.
Identify and analyse situations that require investigations about methodologies, practices, technologies, ethical and legal issues and source the generic and specialised software tools used by IT professionals.
Communicate effectively using written and spoken English in a professional context, adapt personal interaction style to a given audience, work efficiently in a team, guide and direct other team members, identify the pertinent legal and ethical issues and be familiar with the generic and specialised software tools used by IT professionals
Demonstrate problem-solving skills to apply technologies to new situations when implementing, maintaining, documenting and troubleshooting small-scale systems.
Demonstrate an appropriate knowledge of the technologies that make up ICT infrastructure and articulate the relationships and interdependencies between technologies.
On successful completion of this course, students will be able to:
- identify the need for ICT solutions, elicit information from the relevant stakeholders about the requirements for the solution and research and plan solutions according to the requirements identified
- assess and analyse the appropriateness of methodologies and technologies for the design and implementation of ICT solutions
- research, evaluate and discuss the suitability and procurement options of alternatives for a given purpose
- identify and analyse situations that require investigations about methodologies, practices, technologies, ethical and legal issues and source the generic and specialised software tools used by IT professionals
- communicate effectively using written and spoken English in a professional context, adapt personal interaction style to a given audience, work efficiently in a team, guide and direct other team members, identify the pertinent legal and ethical issues and be familiar with the generic and specialised software tools used by IT professionals
- demonstrate problem-solving skills to apply technologies to new situations when implementing, maintaining, documenting and troubleshooting small-scale systems
- demonstrate an appropriate knowledge of the technologies that make up ICT infrastructure and articulate the relationships and interdependencies between technologies.
Software Technology majors will be able to:
- participate in a software development project, design and implement object-oriented software, including software for mobile applications and consider relevant security and usability aspects
- design, maintain and manage ICT infrastructure and services
- plan and deploy secure network systems utilising current practices in IP technologies, network security, and scalable server deployment
- elicit information about existing or envisaged business processes, analyse these processes from the viewpoints of all stakeholders and advise the stakeholders on possible improvements, providing process models which can be discussed with a client
- plan and implement an information system considering requirements of business and management, aspects of systems acquisition, technology options and organisational context.
In this dynamic role, you'll use data analytics to assess processes, determine requirements and deliver data-driven recommendations and reports to key stakeholders.
Systems Implementation Manager
Manage a team of implementation specialists responsible for the implementation of technical systems, software and hardware.
Information Security Specialist
Analyse existing security procedures and suggest changes for increased efficiency and security.
Ensure that all work completed in IT are assessed in terms of vulnerabilities and exposure to attack.
Web Application Developer
With an adaptable programming toolkit, collaborate in the design and implementation of web-based applications, troubleshooting issues as they arise.
User Interface Analyst
Design and monitor different user interfaces and software systems for web platforms and other applications.
Objectively analyse and recommend the correct combination of IT requirements components to achieve specific business goals.
Data Warehouse Architect
Design and maintain complex data management solutions that are accessible and secure.
Analyse and interpret complex data sets and transform that information into actionable business solutions.
The course is accredited at Professional Level by the Australian Computer Society (ACS).
Completion or partial completion of an approved tertiary qualification (including certificates IV (completed), diplomas, advanced diplomas, associate degrees and degrees).
Successful completion of the Victorian Certificate of Education (VCE) or its equivalent, such as an interstate or international Year 12 qualification.
VCE Units 3 and 4: a minimum study score of 25 in any English (except EAL) or 30 in English as Alternate Language (EAL) or equivalent.
Work and Life
If you don’t have a formal qualification, you may be considered for entry upon completion of the STAT test.
English Proficiency Requirements
International students are required to demonstrate their English proficiency before enrolling into a Swinburne Online degree by undertaking one of the following English language tests; The International English Language Test Score (IELTS) or the Test of English as a Foreign Language (TOEFL) score.
Credit is granted in recognition of previous study and/or experience and allows students to gain advanced standing towards their course. Applicants are assessed on a case-by-case basis. Speak to a Course Consultant about applying for credit.
Recognition of Prior Learning
Recognition of Prior Learning (RPL) allows students to gain credit (advanced standing) towards their course in recognition of skills and knowledge gained through work experience, life experience and/or formal training. Applicants are assessed on a case-by-case basis. Speak to a Course Consultant about applying for RPL.
The Bachelor of Information and Communication Technology is unique in that you complete two majors: network technology and software technology.
With its focus on practical problem-solving, this course provides you with a thorough understanding of Information and Communication Technology (ICT) principles, equipping you with the skills needed to succeed in a growing industry. There are a wide variety of career paths open to ICT professionals, and the Bachelor of Information and Communication Technology will ensure you graduate work-ready.
You will gain cutting-edge information technology skills, including the use of specialised software, to be able to confidently apply ICT solutions in a professional setting. You will also learn essential workplace skills such as effective communication, stakeholder management, and legal and ethical practice.
Recommended Study Pattern
Introduction to Business Information Systems (INF10003)
Problem Solving with ICT (ICT10001)
Web Development (COS10005)
Database Analysis and Design (INF10002)
Introduction to Programming (COS10009)
User-Centred Design (COS20001)
Object-Oriented Programming (COS20007)
Computer Systems (COS10004)
Network Administration (TNE10005)
Web Application Development (COS30020)
Development Project 1 – Tools and Practices (SWE20001)
Networks and Switching (TNE10006)
IT Security (COS30015)
Network Routing Principles (TNE20002)
Software Development for Mobile Devices (COS30017)
Managing IT Projects (SWE30010)
IoT Programming (SWE30011)
Enterprise Network Server Administration (TNE30018)
Professional Issues in IT (ICT30005)
Information Technology Project (ICT30001)
To qualify for the award of Bachelor of Information and Communication Technology, students must complete 300 credit points comprising of:
- 8 core units (100 credit points)
- 8 units of study from one of the following majors: Network Technology, Software Technology (100 credit points)
- 8 units of other studies (100 credit points) comprising of a co-major, minor/s, advanced minor/s or electives.
Students may not complete more than 150 credit points (normally 12 units) at introductory level. A unit of study can only be counted once, where units are shared between majors and/or minors, students must choose an approved alternate.