Diploma of Information Technology - ICT50120

Federation TAFE

Type of institution: Registered Training Organisation
Level: Pre-degree
CRICOS: 00103D

This qualification reflects the role of individuals in a variety of information and communications technology (ICT) roles who have established specialised skills in a technical ICT function. Individuals in these roles carry out moderately complex tasks in specialist fields, working independently, as part of a team or leading deliverables with others. They may apply their skills across a wide range of industries, business functions and departments, or as a business owner (sole trader/contractor).The skills required for these roles may include, but are not restricted to:advanced networking: configuring and managing virtual computing environments, and security within ICT networksadvanced programming: applying intermediate and advanced programming skills, managing data and building advanced user interfaces to manage organisational requirementsback end web development: developing and maintaining website information architecture and databusiness analysis: designing and implementing technical requirements, quality assurance processes and contingency plans for businessescloud architecture: developing, improving and designing cloud infrastructure, including disaster recovery planscloud engineering: building, implementing and managing cloud infrastructure and virtual networkscyber security: protecting sensitive data and information through security architecture and developing disaster recovery and contingency plansdatabase and data management: creating, designing and monitoring systems that store data and optimise organisational knowledge managementfront end web development: designing dynamic and complex websites, user experience solutions and documents using extensible mark-up languagesgame art and design: creating complex 2D and 3D modelling and animation software through scripts and storyboardsgame programming: creating complex 2D and 3D interactive games and media, building graphical user interfaces and applying artificial intelligence in game developmentsystems administration: reviewing maintenance procedures and support to help troubleshoot system applicationssystems analysis: modelling and testing data objects, data processes and preferred ICT system solutions.Licensing, legislative, regulatory or certification considerationsNo licensing, legislative or certification requirements apply to this qualification at the time of publication.


  • Design user experience solutions
  • Implement Object Relational Mapping Framework for data persistence
  • Develop, implement and evaluate systems and applications security
  • Prepare games for different platforms and delivery modes
  • Produce digital animation sequences
  • Manage the testing process
  • Create a data warehouse
  • Install and configure network access storage devices
  • Apply artificial intelligence in game development
  • Produce basic client-side script
  • Model data processes
  • Manage technical art and rigging in 3-D animations
  • Build decks using wireless markup language
  • Analyse information and assign meta tags
  • Create and develop REST APIs
  • Maintain custom software
  • Edit screen content for fast turnaround
  • Build advanced user interfaces
  • Apply intermediate object-oriented language skills
  • Conduct significance tests
  • Gather data to identify business requirements
  • Prioritise ICT change requests
  • Create technical documentation
  • Select new technology supported business model
  • Establish and maintain client user liaison
  • Install, test and evaluate pilot version of ICT systems
  • Create interactive 3-D environments for digital games
  • Produce a feasibility report
  • Manage transactions using site server tools
  • Develop complex cascading style sheets
  • Gather, analyse and interpret threat data
  • Manage infrastructure in cloud environments
  • Incorporate and edit digital video
  • Manage project procurement
  • Deploy smart contracts
  • Create and combine 3-D digital games and components
  • Develop cloud disaster recovery plans
  • Perform basic vision and sound editing
  • Verify client business requirements
  • Create a markup language document
  • Complete digital editing for 3-D and digital effects environments
  • Manage projects using software management tools
  • Configure enterprise virtual computing environments
  • Create web-based programs
  • Manage project quality
  • Match ICT needs with the strategic direction of the organisation
  • Develop integration blueprint for ICT systems
  • Deploy applications to production environments
  • Perform systems tests
  • Manage enterprise virtual computing environments
  • Manage strategic contracts
  • Install and upgrade operating systems
  • Review and develop ICT maintenance strategies
  • Create mashups
  • Perform ICT data conversions
  • Design ICT system security controls
  • Design interactive 3-D applications for scientific and mathematical modelling
  • Design and implement a security perimeter for ICT networks
  • Collaborate in design of 3-D game levels and environments
  • Manage interactive media productions
  • Manage client problems
  • Design and create models for 3-D and digital effects environments
  • Develop website information architecture
  • Create complex 3-D interactive games
  • Update ICT system operational procedures
  • Build a document using extensible markup language
  • Design ICT security frameworks
  • Analyse business opportunities in the digital games environments
  • Develop advanced mobile multi-touch applications
  • Confirm transition strategy for new systems
  • Configure, verify and troubleshoot WAN links and IP services
  • Implement quality assurance process for websites
  • Originate and develop concepts
  • Research and apply emerging web technology trends
  • Determine best-fit topology for a wide area network
  • Monitor system pilots
  • Complete compositing to create elements for 3-D and digital effects environments
  • Design and configure desktop virtualisation
  • Create design concepts for digital games and 3-D media
  • Design and implement quality assurance processes for business solutions
  • Gather, analyse and verify data from different source inputs
  • Protect critical infrastructure for organisations
  • Install, operate and troubleshoot medium enterprise switches
  • Debug and monitor applications
  • Develop complex 3-D software for games and interactive media
  • Apply testing techniques for software development
  • Integrate multiple data sources into interactive 3-D environments
  • Employ specialised imaging technologies
  • Implement and use a model view controller framework
  • Program IoT devices
  • Animate 3-D characters for digital games
  • Develop and implement physics in 3-D digital games
  • Promote workplace cyber security awareness and best practices
  • Design application architecture
  • Monitor and support data conversion to new ICT systems
  • Review and update disaster recovery and contingency plans
  • Work collaboratively in the ICT industry
  • Monitor and troubleshoot virtual computing environments
  • Build and deploy resources on cloud platforms
  • Produce sound recordings
  • Use unsupervised learning for clustering
  • Validate application designs against specifications
  • Manage ICT projects
  • Plan, implement and test enterprise communication solutions
  • Configure an internet gateway
  • Review and manage delivery of maintenance services
  • Implement secure encryption technologies
  • Design, build and test network servers
  • Build a database to support a computer game
  • Validate quality and completeness of system design specifications
  • Build dynamic websites
  • Design and implement integrated server solutions
  • Install, operate and troubleshoot medium enterprise routers
  • Develop and maintain blockchain solutions
  • Design e-learning resources
  • Apply IP, ethics and privacy in ICT environments
  • Manage data persistence using noSQL data stores
  • Design and create advanced particles, fluids and bodies for 3-D digital effects
  • Minimise risk of new technologies to business solutions
  • Utilise design methodologies for security architecture
  • Create complex 3-D characters for games
  • Develop and conduct client acceptance tests
  • Manage system security on operational systems
  • Apply advanced programming skills in another language
  • Design digital simulations
  • Implement process re-engineering strategies
  • Prepare for application development using current methods
  • Design an enterprise wireless local area network
  • Manage testing of games and interactive media
  • Identify and manage the implementation of industry specific technologies
  • Implement web-scale cloud infrastructure
  • Develop complex web page layouts
  • Develop, implement and evaluate an incident response plan
  • Install and manage complex ICT networks
  • Manage network security
  • Implement virtual network in cloud environments
  • Implement security for applications
  • Determine ICT strategies and solutions for organisations
  • Develop detailed component specifications from project specifications
  • Integrate databases with websites
  • Manage project risk
  • Improve cloud-based infrastructure
  • Research and review hardware technology options for organisations
  • Configure and manage advanced virtual computing environments
  • Develop technical requirements for business solutions
  • Develop detailed test plans
  • Produce ICT feasibility reports
  • Create dynamic web pages
  • Create games for mobile devices
  • Organise and lead agile projects
  • Model data objects
  • Manage ICT security
  • Create and implement designs for 3-D games environments
  • Design databases
  • Model preferred system solutions
  • Review developed software
  • Design and test IoT devices and networks
  • Customise complex ICT content management systems
  • Install IoT devices and networks
  • Integrate database with online games
  • Apply digital texturing for the 3-D environment in digital games
  • Identify and resolve network problems
  • Design and implement highly-available cloud infrastructure
  • Implement cloud infrastructure with code
  • Use network tools
  • Manage project governance
  • Lead and facilitate a team
  • Implement and use web services
  • Design digital applications
  • Monitor and improve knowledge management systems
  • Install an enterprise virtual computing environment
  • Animate physical attributes of models and elements
  • Develop high-level object-oriented class specifications
  • Build graphical user interfaces
  • Install and maintain valid authentication processes
  • Edit sound

Standard entry requirements


Study information

Campus Fees Entry Mid year intake Attendance
Mount Helen (Ballarat) No information available No
  • Full-time

Related courses

Browse more courses
Is the information on this page correct? Request update
Enquire about this course
You must agree before submitting.

Become a member

Already a member? Login Forgot password?

Join the conversation