Resource Hub

Units of Competency (ICT50220 Diploma of Information Technology)

Showing **83** units (out of 223 total units).

CUADIG517: Design digital simulations

Topics:

Programming UI/UX Design Web Development

CUAPOS411: Edit digital content for fast turnaround

Topics:

Digital Literacy Programming Web Development

CUASOU417: Edit sound

Topics:

Digital Literacy Programming Web Development

CUASOU504: Produce sound recordings

Topics:

Digital Literacy Programming Web Development

ICTAII401: Identify opportunities to apply artificial intelligence, machine learning and deep learning

Topics:

Digital Literacy Programming Python

Resources:

ICTAII501: Automate work tasks using machine learning

Topics:

ETL Programming Python

Resources:

ICTAII502: Train and evaluate machine learning models

Topics:

Programming Python Software Testing

Resources:

ICTAII503: Build natural language processing models and pipelines

Topics:

Databases Programming Python

ICTAUT501: Manage robotic process automation

Topics:

CI/CD Programming Python

ICTCLD513: Develop cloud-based microservices architecture using containers

Topics:

Cloud Computing Docker Programming

Resources:

ICTCLD514: Create and test cloud-based serverless applications

Topics:

AWS Cloud Computing Programming

Resources:

ICTDAT502: Conduct significance tests

Topics:

Databases Programming Python

ICTDAT503: Use unsupervised learning for clustering

Topics:

Databases Programming Python

ICTDBS507: Integrate databases with applications

Topics:

C# Data Migration Database Integration ORM Programming Python SQL

Resources:

ICTDMT407: Incorporate video assets into media presentations

Topics:

Digital Literacy Programming Web Development

ICTGAM423: Apply artificial intelligence in game development

Topics:

Object-Oriented Programming Programming Python

ICTGAM533: Create complex 3-D interactive games

Topics:

Object-Oriented Programming Programming Software Testing

ICTGAM534: Manage interactive media productions

Topics:

Programming Project Management Stakeholder Management

ICTGAM535: Develop complex 3-D software for games and interactive media

Topics:

C# Object-Oriented Programming Programming

ICTGAM536: Design interactive 3-D applications for scientific and mathematical modelling

Topics:

C# Object-Oriented Programming Programming

ICTGAM537: Prepare games for different platforms and delivery modes

Topics:

Application Deployment Docker Programming

Resources:

ICTGAM539: Create and implement designs for 3-D games environments

Topics:

Creative Thinking Programming UI/UX Design

ICTGAM540: Design and create models for 3-D and digital effects environments

Topics:

Creative Thinking Programming UI/UX Design

ICTGAM541: Design and create advanced particles, fluids and bodies for 3-D digital effects

Topics:

C# Object-Oriented Programming Programming

ICTGAM542: Animate 3-D characters for digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM543: Produce digital animation sequences

Topics:

C# Object-Oriented Programming Programming

ICTGAM544: Animate physical attributes of models and elements

Topics:

C# Object-Oriented Programming Programming

ICTGAM545: Manage technical art and rigging in 3-D animations

Topics:

Object-Oriented Programming Programming Project Management

ICTGAM546: Create and combine 3-D digital games and components

Topics:

C# Object-Oriented Programming Programming

ICTGAM547: Create interactive 3-D environments for digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM548: Complete digital editing for 3-D and digital effects environments

Topics:

Digital Literacy Object-Oriented Programming Programming

ICTGAM550: Integrate multiple data sources into interactive 3-D environments

Topics:

Database Integration Databases Programming

Resources:

ICTGAM551: Apply digital texturing for the 3-D environment in digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM552: Create complex 3-D characters for games

Topics:

C# Object-Oriented Programming Programming

ICTGAM554: Create games for mobile devices

Topics:

Application Deployment Object-Oriented Programming Programming

ICTGAM556: Develop and implement physics in 3-D digital games

Topics:

C# Object-Oriented Programming Programming

ICTGAM557: Complete compositing to create elements for 3-D and digital effects environments

Topics:

Digital Literacy Object-Oriented Programming Programming

ICTICT433: Build graphical user interfaces

Topics:

Frontend Frameworks Programming UI/UX Design

ICTICT435: Create technical documentation

Topics:

Code Documentation Programming Project Management

ICTICT527: Develop and maintain blockchain solutions

Topics:

Cybersecurity Databases Programming

Resources:

ICTICT528: Deploy smart contracts

Topics:

Cybersecurity Databases Programming

ICTIOT501: Install IoT devices and networks

Topics:

Cybersecurity Networking Programming

ICTIOT502: Program IoT devices

Topics:

C# Programming Python

ICTIOT503: Design and test IoT devices and networks

Topics:

Networking Programming Software Testing

Resources:

ICTNWK545: Develop, implement and evaluate systems and applications security

Topics:

Cybersecurity Programming Website Security

Resources:

ICTNWK551: Build decks using wireless markup language

Topics:

Frontend Frameworks Programming Web Development

ICTPRG529: Apply testing techniques for software development

Topics:

CI/CD Programming Software Testing Unit Testing

Resources:

ICTPRG530: Manage projects using software management tools

Topics:

Git Programming Project Management

Resources:

ICTPRG531: Prepare for application development using current methods

Topics:

Object-Oriented Programming Programming Project Management

ICTPRG532: Apply intermediate object-oriented language skills

Topics:

C# Object-Oriented Programming Programming Python

ICTPRG533: Debug and monitor applications

Topics:

Programming Software Testing Unit Testing

ICTPRG536: Design application architecture

Topics:

Information Architecture Object-Oriented Programming Programming

ICTPRG537: Implement security for applications

Topics:

Cybersecurity Programming Website Security

Resources:

ICTPRG538: Create mashups

Topics:

APIs Programming REST

ICTPRG540: Maintain custom software

Topics:

Code Documentation Git Programming

Resources:

ICTPRG542: Review developed software

Topics:

Code Documentation Programming Software Testing

ICTPRG543: Develop integration blueprint for ICT systems

Topics:

APIs Information Architecture Programming

ICTPRG544: Install, test and evaluate pilot version of ICT systems

Topics:

Application Deployment Programming Software Testing

ICTPRG545: Monitor system pilots

Topics:

Programming Project Management Software Testing

ICTPRG546: Validate application designs against specifications

Topics:

Programming Requirements Gathering UI/UX Design

Resources:

ICTPRG547: Apply advanced programming skills in another language

Topics:

C# Programming Python

ICTPRG548: Develop high-level object-oriented class specifications

Topics:

Code Documentation Object-Oriented Programming Programming

ICTPRG549: Apply intermediate programming skills in another language

Topics:

C# Programming Python

ICTPRG550: Perform ICT data conversion

Topics:

Data Transformation Databases ETL Programming Python

Resources:

ICTPRG551: Apply testing techniques for software development

Topics:

Programming Software Testing Unit Testing

Resources:

ICTPRG553: Create and develop REST APIs

Topics:

APIs C# JSON Postman Programming Python REST Web Development

Resources:

ICTPRG555: Implement Object Relational Mapping Framework for data persistence

Topics:

Databases ORM Programming

Resources:

ICTPRG556: Implement and use a model view controller framework

Topics:

Frontend Frameworks Object-Oriented Programming Programming

ICTPRG557: Develop applications using agile methods

Topics:

Collaboration Tools Programming Project Management

ICTPRG603: Develop advanced mobile multi-touch applications

Topics:

Frontend Frameworks Programming UI/UX Design

ICTPRG605: Manage development of technical solutions from business specifications

Topics:

Business Analysis Programming Project Management

ICTSAS519: Perform systems tests

Topics:

Programming Software Testing Unit Testing

Resources:

ICTSAS521: Perform integration tests

Topics:

Programming Software Testing Unit Testing

Resources:

ICTSAS523: Perform stress and load tests on integrated platforms

Topics:

Programming Software Testing Unit Testing

Resources:

ICTWEB441: Produce basic client-side script

Topics:

Frontend Frameworks Programming Web Development

ICTWEB452: Create a markup language document

Topics:

Advanced CSS Programming Web Development

ICTWEB513: Build dynamic websites

Topics:

Databases Programming Web Development

ICTWEB514: Create dynamic web pages

Topics:

Frontend Frameworks Programming Web Development

ICTWEB517: Create web-based programs

Topics:

Programming Python Web Development

ICTWEB518: Build a document using extensible markup language

Topics:

JSON Programming Web Development

ICTWEB523: Manage transactions using site server tools

Topics:

Databases Programming Web Development

ICTWEB524: Analyse information and assign meta tags

Topics:

Information Architecture Programming Web Development

Resources:

ICTWEB527: Research and apply emerging web technology trends

Topics:

Digital Literacy Programming Web Development