Robotic Process Automation Design and Development
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
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 |
TOTAL | 137 |
Assessment
Type | Task | Weighting | ULO's |
---|---|---|---|
Assignment 1 | Individual | 40% | 1,3,5 |
Assignment 2 | Individual | 40% | 1,2,3,4 |
Test | Individual | 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.