Overview

Robotic Process Automation (RPA) is changing the way we work by using software to automate routine, repetitive and high-volume activities, and thereby creating efficiencies and freeing employees to do more creative and complex tasks. Robotic Process Automation Design and Development will enable you to develop your skills in devising and deploying software robots. Using a combination of theory and online labs, you will be introduced to basic RPA concepts, and will use the UiPath RPA platform to develop hands-on experience automating business processes. The unit does not assume any prior knowledge of RPA or programming skills.

Requisites

Teaching periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date

Learning outcomes

Students who successfully complete this unit will be able to:

  • Explain and advise on the basics of Robotic Process Automation
  • Use and understand the various functionalities and features of industry standard RPA software tools
  • Identify and advise on business processes that are good candidates for automation
  • Develop and deploy attended and unattended robots independently
  • Exhibit a capacity to apply skills within a professional context

Teaching methods

Hawthorn

Type Hours per week Number of weeks Total (number of hours)
Face to Face Contact (Phasing out)
Presentation
2.00 1 week 2
Online
Online Lab
2.00 6 weeks 12
Online
Directed Online Learning and Independent Learning
8.00 6 weeks 48
Unspecified Learning Activities (Phasing out)
Independent Learning
12.50 6 weeks 75
TOTAL137

Assessment

Type Task Weighting ULO's
Assignment 1Individual 40% 1,3,5 
Assignment 2Individual 40% 1,2,3,4 
TestIndividual 20% 1,2,3,4 

Content

Section 1: Programming Basics which are relevant to RPA

  • Basic Programming concept review
  • Basic computing and programming concepts from an RPA perspective

Section 2: Basic RPA Concepts

  • Applying RPA
  • RPA deployments: Business and management considerations

Section 3: UiPath Introduction & Basics

  • Installing UiPath software and required extensions for the course
  • Variables within Studio
  • Control Flow
  • Data Manipulation techniques
  • Selectors and how they are applied in UiPath Studio

Section 4 : UiPath Advanced concepts and application

  • Image, Text and Data Tables Automation in Studio
  • Automating Citrix, PDF, and Email
  • Exception handling
  • Project Organization best practices
  • UiPath Orchestrator
  • AI/ML implementation in RPA
  • RPA’s future

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.