B.Tech.
Computer Science and Business Systems R-2023
                                                                           L      T      P    C
 23CBE105                    Robotic Process automation
                                                                           3      0      0    3
 Nature of Course        PROFESSIONAL ELECTIVE(PE)
 Pre requisites          NIL
Course Objectives
The course is intended to
   1.   To understand the basic concepts of Robotic Process Automation.
   2.   To explore key RPA design and development strategies and methodologies.
   3.   To learn the fundamental RPA logic and structure.
   4.   To explore exception handling, debugging, and logging operations in RPA.
   5.   To learn how to deploy and maintain software bots.
   6.   To explore employability and enterprise applications in RPA.
Course Outcomes
On successful completion of the course the students will be able to
 CO. No                            Course Outcome                               Bloom's Level
   CO1      Understand the basic concepts of Robotic Process Automation.         Understand
            Enunciate the key distinctions between RPA and existing
   CO2                                                                                Apply
            automation techniques and platforms.
            Use UI Path to design control flows and work flows for the target
   CO3                                                                           Understand
            process.
             Implement recording, web scraping and process mining by
   CO4                                                                                Apply
            automation
            Use UI Path Studio to detect, and handle exceptions in
   CO5                                                                                Apply
            automation processes.
            Implement and use Orchestrator for creation, monitoring,
   CO6                                                                                Apply
            scheduling, and controlling of automated bots and processes.
Course Contents
MODULE 1- INTRODUCTION TO ROBOTIC PROCESS AUTOMATION                                        6
Emergence of Robotic Process Automation (RPA), Evolution of RPA, Differentiating RPA from
Automation - Benefits of RPA - Application areas of RPA, Components of RPA, RPA Platforms.
Robotic Process Automation Tools - Templates, User Interface, Domains in Activities, Workflow
Files.
 MODULE 2- AUTOMATION PROCESS ACTIVITIES
 6
Passed in Board of Studies                                       Approved in Academic Council
                                        B.Tech.Computer Science and Business Systems R-2023
 Sequence, Flowchart & Control Flow: Sequencing the Workflow, Activities, Flowchart, Control
 Flow for Decision making. Data Manipulation: Variables, Collection, Arguments, Data Table,
 Clipboard management, File operations Controls: Finding the control, waiting for a control, Act
 on a control, UiExplorer, Handling Events
 MODULE 3- UI PATH AUTOMATION CONCEPTS AND TECHNIQUES                                         7
 Exception handling, Common exceptions, Logging- Debugging techniques, Collecting crash
 dumps, Error reporting. Code management and maintenance: Project organization, Nesting
 workflows, Reusability, Templates, Commenting techniques, State Machine.
 MODULE 4 - RPA DEPLOYMENT AND MANAGEMENT
 7
 Publishing using publish utility, Orchestration Server, Control bots, Orchestration Server to
 deploy bots, License management, Publishing and managing updates. RPA Vendors - Open
 Source RPA
 MODULE 5 - EMPLOYABILITY AND ENTERPRISE APPLICATIONS IN RPA
 8
 Introduction to RPA and Its Role in Enterprises ,Essential Technical Skills for RPA
 Professionals, Advanced RPA Development, Introduction to Orchestrator –Collaboration and
 Communication Skills, Employability Skills, Business Process Understanding, Open Source
 RPA and Future Trends, Capstone Project - Real-world Enterprise Automation
                                                                               Total: 45
 Periods
TEXT BOOKS:
   1. Learning Robotic Process Automation: Create Software robots and automate business
      processes with     the leading RPA tool - UiPath by Alok Mani Tripathi, Packt Publishing,
      2018.
   2. Tom Taulli , “The Robotic Process Automation Handbook: A Guide to Implementing RPA
      Systems”, Apress publications, 2020.
REFERENCES:
  1. Frank Casale (Author), Rebecca Dilla (Author), Heidi Jaynes (Author), Lauren Livingston
     (Author), Introduction to Robotic Process Automation: a Primer, Institute of Robotic
     Process Automation, Amazon Asia-Pacific Holdings Private Limited, 2018 2. Richard
     Murdoch, Robotic Process Automation: Guide To Building Software Robots, Automate
     Repetitive Tasks & Become An RPA Consultant, Amazon Asia-Pacific Holdings Private
     Limited, 2018
  2. A Gerardus Blokdyk, “Robotic Process Automation Rpa A Complete Guide “, 2020
Passed in Board of Studies                                        Approved in Academic Council
                                             B.Tech.Computer Science and Business Systems R-2023
Additional References
   1. NPTEL - https://nptel.ac.in/courses/112101098
   2. MOOC Courses - https://www.mooc-list.com/tags/robotic-process-automation
         Mapping of Course Outcomes (CO’s) with Programme Outcomes (PO’s) and
                         Programme Specific Outcomes (PSO’s)
                                    PO’s                                PSO’s
 COs
           1   2      3   4      5       6      7    8       9   10      11    12   1        2   3
  CO1      3   2      2   1      3                           1   3       3     2    2        2   1
  CO2      1   1      2   3      3                           1   2       3     1    3        2   1
  CO3      2   3      2   3      3                           2   3       1     1    3        3   3
  CO4      1   2      1   2      2                           1   2       1     3    3        3   2
  CO5      3   3      3   3      3                           3   1       1     1    3        2   1
  CO6
               3- High                  2- Medium                    1- Low
                                             Formative Assessment
                                                                                                      Total
   Blooms Taxonomy                       Assessment Component                           Marks
                                                                                                      marks
         Remember             Quiz                                                       5
         Understand
                              Tutorial class/Assignment                                  5             15
           Apply
                              Attendance                                                 5
                                             Summative Assessment
                                                                                              Final
                          Internal Assessment Examinations(IAE)
 Bloom’s Category                                                                        Examinations(FE)
                             IAE–I(5)           IAE–II(10)            IAE–III(10)                60
 Remember
 Understand                     10                  10                    10                     20
 Apply                          30                  30                    30                     60
 Analyze                        10                  10                    10                     20
Passed in Board of Studies                                             Approved in Academic Council
                             B.Tech.Computer Science and Business Systems R-2023
 Evaluate
 Create
Passed in Board of Studies                         Approved in Academic Council