18CS745 Robotic Process Automation Design & Development syllabus for CS



A d v e r t i s e m e n t

Module-1 RPA Foundations 8 hours

RPA Foundations-

What is RPA – Flavors of RPA- History of RPA- The Benefits of RPA- The downsides of RPA- RPA Compared to BPO, BPM and BPA – Consumer Willingness for Automation- The Workforce of the Future- RPA Skills-On-Premise Vs. the Cloud- Web Technology- Programming Languages and Low Code- OCR-Databases-APIs- AI-Cognitive Automation-Agile, Scrum, Kanban and Waterfall0 DevOps- Flowcharts.

Textbook 1: Ch 1, Ch 2,

RBT:L1,L2

Module-2 RPA Platforms 8 hours

RPA Platforms-

Components of RPA- RPA Platforms-About Ui Path- About UiPath - The future of automation - Record and Play - Downloading and installing UiPath Studio -Learning Ui Path Studio- - Task recorder - Step-bystep examples using the recorder.

Textbook 2: Ch 1, Ch 2,

RBT: L1, L2

Module-3 Sequence, Flowchart, and Control Flow 8 hours

Sequence, Flowchart, and Control Flow-

Sequencing the workflowActivities-Control flow, various types of loops, and decision making Step-by-step example using Sequence and Flowchart-Step-by-step example using Sequence and Control flow-Data 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).

Textbook 2: Ch 3, Ch 4,

RBT:L1,L2

Module-4 Taking Control of the Controls 8 hours

Taking Control of the Controls-

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- Screen Scraping- When to use OCR- Types of OCR available- How to use OCR- Avoiding typical failure points.

Text book 2: Ch 5

RBT:L1,L2

Module-5 Exception Handling 8 hours

Exception Handling, Debugging, and Logging- Exception handling- Common exceptions and ways to handle them- Logging and taking screenshots Debugging techniques- Collecting crash dumps- Error reporting- Future of RPA

Text book 2: Ch 8

Text book 1: Ch 13

RBT:L1,L2 08

Course outcomes:

The students should be able to:

• To Understand the basic concepts of RPA.

• To Describe various components and platforms of RPA.

• To Describe the different types of variables, control flow and data manipulation techniques.

• To Understand various control techniques and OCR in RPA.

• To Describe various types and strategies to handle exceptions.

 

Question paper pattern:

• The question paper will have tenquestions.

• There will be 2questions from each module.

• Each question will have questions covering all the topics under a module.

• The students will have to answer 5 full questions, selecting one full question from each module.

 

Text Books:

1. Tom Taulli, The Robotic Process Automation Handbook : A Guide to Implementing RPA Systems,2020, ISBN-13 (electronic): 978-1-4842-5729-6, Publisher : A press

2. Alok Mani Tripathi, Learning Robotic Process Automation, Publisher: Packt Publishing Release Date: March 2018 ISBN: 9781788470940

 

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: Guide To Building Software Robots, Automate Repetitive Tasks & Become An RPA Consultant

3. Srikanth Merianda, Robotic Process Automation Tools, Process Automation and their benefits: Understanding RPA and Intelligent Automation

4. https://www.uipath.com/rpa/robotic-process-automation

Last Updated: Tuesday, January 24, 2023