Information Systems and Technologies | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | BST344 | ||||||||
Course Name: | Robotic Process Automation (RPA) | ||||||||
Course Semester: | Spring | ||||||||
Course Credits: |
|
||||||||
Language of instruction: | TR | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Department Elective | ||||||||
Course Level: |
|
||||||||
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 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. |
The students who have succeeded in this course;
|
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 |
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ş |
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. |
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 |
Expression | |
Individual study and homework | |
Lesson | |
Lab | |
Homework | |
Problem Solving | |
Project preparation | |
Application (Modelling, Design, Model, Simulation, Experiment etc.) |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Homework | |
Application | |
Individual Project |
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 |
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 |