VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD
(AUTONOMOUS)
COURSE PACK FOR Robotic Process Automation
Course Title Robotic Process Automation Course Type CDC
Course Code C1203 Credits 1 Class III Year I sem
Contact Work Total Number of
TLP Credits Assessment in
Hours Load Classes
Weightage
Theory 0 2 2 Per Semester
Course Practice 1 1 1 Theory
Structure CIE SEE
Tutorial - - -
Total 1 3 3 42 -- --
Course Lead: Dr. S. Venu Gopal
Course Theory Practice
Instructors 1. Dr. S. Venu Gopal 1. Dr. S. Venu Gopal
2. Mr. Azhar Baig M 2. Mr. Azhar Baig M
COURSE OVERVIEW
Students will gain hands-on instruction in creating RPA bots, designing effective RPA
solutions, and automating repeated processes within your organization.
RPA Foundations- What is RPA – Flavors of RPA- History of RPA- The Benefits of RPA
RPA Platforms- Components of RPA- RPA Platforms-About Ui Path- About UiPath -
The future of automation
Sequence, Flowchart, and Control Flow-Sequencing the workflow Activities-Control
flow, various types of loops, and decision making-Step-bystep example using Sequence
and Flowchart-Step-by-step example using Sequence and Control flow-Data
Manipulation-Variables
Finding and attaching windows- Finding the control- Techniques for waiting for a
control- Act on controls – mouse and keyboard activities- Working with UiExplorer-
Handling events- Revisit recorder
Exception Handling, Debugging, and Logging- Exception handling
COURSE OBJECTIVE
To enable students to gain hands-on instruction in creating RPA bots, designing effective RPA
solutions, and automating repeated processes within your organization.
Dept. of Information Technology Page 1 of 5
VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD
(AUTONOMOUS)
COURSE CONTENT
THEORY
Module - 1 RPA Foundations
To define What is RPA – Flavors of RPA- History of RPA- The Benefits
of RPA
To discuss The downsides of RPA- RPA Compared to BPO, BPM and
BPA – Consumer Willingness for Automation
To discuss The Workforce of the Future- RPA Skills-On-Premise Vs.
the Cloud- Web Technology
To discuss Programming Languages and Low Code- OCR-Databases-
APIs- AI-Cognitive Automation-Agile, Scrum, Kanban and Waterfall0 DevOps-
Flowcharts.
Module - 2 RPA Platforms
To explain the Components of RPA- RPA Platforms-About Ui Path-
About UiPath - The future of automation
To discuss about Record and Play - Downloading and installing UiPath
Studio -Learning Ui Path Studio-
To demonstrate Task recorder - Step-bystep examples using the
recorder
Module - 3 Sequence, Flowchart, and Control Flow
To define Sequencing the workflowActivities-Control flow, various
types of loops, and decision making-Step-bystep example using Sequence and
Flowchart-Step-by-step example using Sequence and Control flow-Data
To discuss Manipulation-Variables and ScopeCollections-Arguments –
Purpose and use-Data table usage with examplesClipboard management-File
operation with step-by-step example-CSV/Excel to data table and vice versa
(with a step-by-stepexample).
Module - 4 Taking Control of the Controls
To explain Finding and attaching windows- Finding the control-
Techniques for waiting for a control- Act on controls – mouse and keyboard
activities
To define Working with UiExplorer- Handling events- Revisit
recorder- Screen Scraping- When to use OCR- Types of OCR available- How to
use OCR- Avoiding typical failure points.
Module - 5 Exception Handling, Debugging, and Logging- Exception handling
The Common exceptions and ways to handle them- Logging and
taking screenshots
Debugging techniques- Collecting crash dumps- Error reporting-
Future of RPA
REFERENCE BOOKS:
Text Book:
1. Tom Taulli, The Robotic Process Automation llandbook:A Guide to Implementing RPA
Systems,2020,lSBN-13 (electronic):978-7-4842-5729-6, Publisher : A press
2. Alok Mani Tripathi, Learning Robotic Process Automation, Publisher: Packt Publishing Release
Date: March 2018 ISBN: 9787788470940
Dept. of Information Technology Page 2 of 5
VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD
(AUTONOMOUS)
Reference Books:
1. Frank Casale, Rebecca Dilla, Heidi Jaynes,Lauren Livingston,"Introduction to Robotic
Process Automation: a Primer", Institute of Robotic Process Automation.
2. Richard Murdoch, robotic Process Automation: Guiding Building Software robots,
Automate Repetitive Tasks & Become an RPA Consultant.
LESSON PLAN
Lecture/
Practice Topic/Course Content BL#
#
L0 Course Overview and Course Outcomes -
To define What is RPA – Flavors of RPA- History of RPA- The L3
Benefits of RPA
L1
To discuss The downsides of RPA- RPA Compared to BPO, BPM
and BPA – Consumer Willingness for Automation
To discuss The Workforce of the Future- RPA Skills-On-Premise Vs. L3
L2 the Cloud- Web Technology
To discuss The Workforce of the Future- RPA Skills-On-Premise Vs. L3
L3 the Cloud- Web Technology cont..
To discuss Programming Languages and Low Code- OCR- L3
L4 Databases-APIs- AI-Cognitive Automation-Agile, Scrum, Kanban
and Waterfall0 DevOps- Flowcharts
To discuss Programming Languages and Low Code- OCR- L3
L5 Databases-APIs- AI-Cognitive Automation-Agile, Scrum, Kanban
and Waterfall0 DevOps- Flowcharts cont..
RPA Platforms L3
To explain the Components of RPA- RPA Platforms-About Ui Path-
L6
About UiPath - The future of automation
To explain the Components of RPA- RPA Platforms-About Ui Path- L3
L7 About UiPath - The future of automation cont..
To discuss about Record and Play - Downloading and installing L3
L8 UiPath Studio -Learning Ui Path Studio-
To demonstrate Task recorder - Step-bystep examples using the L3
L9 recorder
Sequence, Flowchart, and Control Flow L3
L10
To define Sequencing the workflowActivities-Control flow L3
L11 example using Sequence.
L12 Various types of loops, and decision making-Step-bystep L3
Flowchart-Step-by-step example using Sequence and Control L3
L13
flow-Data
Dept. of Information Technology Page 3 of 5
VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD
(AUTONOMOUS)
Lecture/
Practice Topic/Course Content BL#
#
To discuss Manipulation-Variables and ScopeCollections- L3
L14
Arguments – Purpose and
L15 Use-Data table usage with examples Clipboard management L3
File operation with step-by-step example-CSV/Excel to data table L3
L16 and vice versa (with a step-by-stepexample).
L17 Excel Automation L3
Taking Control of the Controls L3
L18
L19 To explain Finding and attaching windows- L3
L20 Finding the control- Techniques for waiting for a control. L3
Act on controls – mouse and keyboard activities L3
L21
To define Working with UiExplorer- Handling events- Revisit L3
L22
recorder- Screen Scraping- When to use OCR.
Types of OCR available- How to use OCR- Avoiding typical failure L3
L23
points.
Exception Handling, Debugging, and Logging- Exception handling L3
L24
The Common exceptions and ways to handle them- Logging and L3
L25 taking screenshots cont..
Debugging techniques- Collecting crash dumps- Error reporting- L3
L26 Future of RPA
Debugging techniques- Collecting crash dumps- Error reporting- L3
L27 Future of RPA cont..
L28 Bot Creation L3
PROBLEM BASED LEARNING
Problems/Case Studies/Activities
https://www.simplilearn.com/tutorials/rpa-tutorial/rpa-projects
Web Scraping
CRM Upgrading
Support Sales and Marketing Process
Data Migration
Call Centre Operations
Onboarding Employees
Payroll Processing
Legal Process
Data Wiring for Healthcare
Claims Processing
Dept. of Information Technology Page 4 of 5
VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD
(AUTONOMOUS)
Dept. of Information Technology Page 5 of 5