Course Content
The Bachelor of Information and Communication Technology requires the completion of 300 credit points comprising:
- 100 credit points of Core units
- 100 credit point Major
- 100 credit points of Elective units
Core Units
Year 1
- Introduction to Data Science
- ICT Professional Practices
- Programming
- Data Networks and Security
Year 2
- Web Programming Fundamentals
- ICT Project Management and Modelling
- Data Structures and Algorithms
- Operating Systems
Major Area Choice (Choose 1)
Artificial Intelligence
Year 1
- Programming Fundamentals
- Artificial Intelligence
Year 2
- Software Design and Development
- Intelligent and Secure Web Development
Year 3
- ICT Project A
- ICT Project B
- Machine Learning and Applications
- Internet of Things and Distributed Artificial Intelligence
Business Analysis
Year 1
- Introduction to Management
- Programming Fundamentals
Year 2
- ICT Solutions Analysis for Business
- Software Design and Development
Year 3
- ICT Project A
- ICT Project B
- Information Systems Management
- Business Process Innovation
Computer Science
Year 1
- Programming Fundamentals
- Computational Science
Year 2
- Software Design and Developmenty
- Virtual and Mixed Reality Technology
Year 3
- ICT Project A
- ICT Project B
- Computer Graphics and Animation: Principles and Programming
Cyber Security
Year 1
- Programming Fundamentals
- Introduction to Cybersecurity Policies and Practices
Year 2
- Software Design and Development
- CyberSecurity and Ethical Hacking
Year 3
- ICT Project A
- ICT Project B
- Server Administration and Security Assurance
- Advanced CyberSecurity and eForensics
Data Science
Year 1
- Programming Fundamentals
- Data Handling and Statistics 1
Year 2
- Software Design and Development
- Data Handling and Statistics 2
Year 3
- ICT Project A
- ICT Project B
- Data Analytics
- Big Data and Cloud Computing
Games and Creative Technology
Year 1
- Programming Fundamentals
- Games Fundamentals
Year 2
- Game Design and Production
- Virtual and Mixed Reality Technology
Year 3
- ICT Project A
- ICT Project B
- Computer Graphics and Animation: Principles and Programming
Geospatial Information Systems (GIS)
Year 1
- Programming Fundamentals
- Introduction to Spatial Information
Year 2
- GIS: Spatial Analysis
- Software Design and Development
Year 3
- ICT Project A
- ICT Project B
- Remote Sensing: Drone Photogrammetry
- GIS: Advanced Spatial Analysis
Software Development
Year 1
- Programming Fundamentals
- Computational Science
Year 2
- Software Design and Development
- Intelligent and Secure Web Development
Year 3
- ICT Project A
- ICT Project B
- Mobile Application Development
- Choose 1 from:
- Multicore Architecture and Programming
- Internet of Things and Distributed Artificial Intelligence
Electives Units
2 electives are normally selected in Years 1 and Year 2 and 4 electives in Year 3. In your Elective component you can choose from any units marked as "Student Electives" which you meet the pre-requisites for, at any level, from across the university. Your electives can be used to add breadth to your degree, by exploring a variety of different subject areas from across the University from within or outside the College of Sciences and Engineering. Alternatively, you can deepen your engagement with specific subject areas, for example, by completing additional units in the same discipline as your major area or related fields.