BST344 Robotic Process Automation (RPA)Istanbul Okan UniversityDegree Programs Information Systems and TechnologiesGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Information Systems and Technologies
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

General course introduction information

Course Code: BST344
Course Name: Robotic Process Automation (RPA)
Course Semester: Fall
Course Credits:
Theoretical Practical Credit ECTS
3 0 3 6
Language of instruction: TR
Course Requisites:
Does the Course Require Work Experience?: No
Type of course: Department Elective
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Öğr.Gör. ENDER ŞAHİNASLAN
Course Lecturer(s): Öğr.Gör. AHMET AYHAN ATABAŞ
Course Assistants:

Course Objective and Content

Course Objectives: Through this course, students learn about robot technologies, micro-controllers and programming techniques, reading sensor values, and controlling and activating digital equipment. They can visualize the physical results of software codes.
Course Content: This course focuses on RPA as a HyperAutomation Technology and areas of its use. It will comprise the following elements with both theoretical and practical applications: Introduction to Web based process automation with a sample Low Code RPA Solution. Download, install and configure an RPA Solution in a standalone configuration. Access and use online help and other related product documentation. Use Design Studio to configure and add attributes to simple and complex data “Types”, create and test Robots (both simple and more complex ones with branching), set up database mapping and create and store “Snippets.” Create robots to import data from web sites and pages. Create robots to import data from existing databases. Describe Robot “States.” Set up data “Converters” using patterns and regular expressions. Configure “Steps” and identify valid and invalid Steps. Set up “Tagfinders.” Identify and correct errors. Manage database tables. Use the Management Console to manage clusters, schedule Robot runs, access API, REST and SOAP-based services and create applets.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Students learn about robot technologies.
2 - Skills
Cognitive - Practical
1) Students they perform the process of reading sensor values ​​and controlling and activating digital equipment with microcontrollers and programming techniques.
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
1) Students can visualize the physical results of their software code.
Competence to Work Independently and Take Responsibility

Lesson Plan

Week Subject Related Preparation
1) Robots, Control Circuits, Sensors and Software, What is Arduino? and How Do We Program? Arduino IDE Software, Arduino Nano Microcontroller, Scratch and Mblock Applications
2) Arduino IDE, Applications (Scratch and Mblock), Basic Elektronics Arduino IDE Software, Arduino Nano Microcontroller, Scratch and Mblock Applications
3) Variable identification via Arduino IDE, Using digital pins as output and input, Logical control (if else), Led and button operations Arduino IDE Software, Arduino Nano Microcontroller, Led and button
4) Logical control (switch case), Loop structures (for, while), Potentiometer and RGB led applications Arduino IDE Software, Arduino Nano Microcontroller, Potentiometer and RGB Led
5) Analog pins (input / output), Sensor is for control (distance) Arduino IDE Software, Arduino Nano Microcontroller, Sonic Sensor and Leds
6) Analog pins (input / output), Sensor is for control (light, heat) Arduino IDE Software, Arduino Nano Microcontroller, Sensors (LDR, LM35)
7) Analog pins (input / output), Sensor is for control (sound) Arduino IDE Software, Arduino Nano Microcontroller, Sound Sensor
8) Midterm Exam
9) Control operations (servo motors) Arduino IDE Software, Arduino Nano Microcontroller, Servo motors
10) Control operations (step motors) Arduino IDE Software, Arduino Nano Microcontroller, Step motors
11) Relay ve 220 Volt operation Arduino IDE Software, Arduino Nano Microcontroller, Relay, 220 Volt equipment (lampholder, bulb)
12) Mobile structure and sensors and Robotic programming applications (integrated structures) Arduino IDE Software, Arduino Nano Microcontroller
13) Mobile structure and sensors and Robotic programming applications (integrated structures) Arduino IDE Software, Arduino Nano Microcontroller
14) Student project presentations

Sources

Course Notes / Textbooks: Arduino Başlangıç Projeleri - Emre Arslan, Hakan Çolakoğlu
References: Adım Adım Arduino - Sencer Altun
Scratch ile Arduino Programlama - Mahmut Bora Karakuş

Course-Program Learning Outcome Relationship

Learning Outcomes

1

2

3

Program Outcomes
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems.
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies.
3) Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies.
4) To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally.
5) ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems.

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. 3
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. 4
3) Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. 1
4) To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally.
5) ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. 4

Learning Activity and Teaching Methods

Expression
Individual study and homework
Lesson
Lab
Homework
Problem Solving
Project preparation
Application (Modelling, Design, Model, Simulation, Experiment etc.)

Assessment & Grading Methods and Criteria

Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing)
Homework
Application
Individual Project

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Attendance 42 % 5
Quizzes 2 % 10
Homework Assignments 4 % 10
Midterms 1 % 25
Final 1 % 50
total % 100
PERCENTAGE OF SEMESTER WORK % 50
PERCENTAGE OF FINAL WORK % 50
total % 100

Workload and ECTS Credit Grading

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 3 42
Study Hours Out of Class 14 2 28
Project 2 5 10
Homework Assignments 4 2 8
Quizzes 2 3 6
Midterms 1 3 3
Final 1 3 3
Total Workload 100