Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

OSD FAKÜLTESİ / OSDBTE 304 - ORTAK SEÇMELİ DERSLER BÖLÜMÜ

Code: OSDBTE 304 Course Title: BLOCK BASED ROBOT PROGRAMMING AND ARTIFICIAL INTELLIGENCE AP Theoretical+Practice: 2+0 ECTS: 3
Year/Semester of Study 3 / Spring Semester
Level of Course 1st Cycle Degree Programme
Type of Course Optional
Department ORTAK SEÇMELİ DERSLER BÖLÜMÜ
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer OZAN COŞKUNSERÇE (coskunserce@nevsehir.edu.tr)
Name of Lecturer(s)
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
The aim of this course is to equip students who have no prior knowledge of programming and robotics with basic programming skills, controlling robotic components and using artificial intelligence tools.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 can explain the historical development of robots. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
LO-2 can explain the robot technologies. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
LO-3 can use Mblock 5 block based programming software PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
LO-4 Can explain the basic concepts of programming. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
LO-5 can use robotic components with programming PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Term Paper
LO-6 Can use artificial intelligence tools. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Term Paper
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
History of robots, robot technologies, Mblock 5 block-based programming tool, programming basic concepts, programming of Mbot and robotic components, artificial intelligence applications.
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 What is a robot? Historical development of robots. Lectıre, Discussion Method
2 Installation and interface of Mblock 5 software Lectıre, Discussion Method
3 Devices, sprites, sounds and background in Mblock 5 Lectıre, Discussion Method
4 Mblock 5 types of code blocks Lecture, Self Study Method
5 Loops and conditional structures Lecture, Self Study Method
6 Variables, lists and functions Lecture, Self Study Method
7 Mbot robot components-Led lamps and Buzzer Lecture, Self Study Method
8 mid-term exam
9 Mbot robot components-Motion Lecture, Self Study Method
10 Mbot robot components-Light sensor Lecture, Self Study Method
11 Mbot robot components- Ultrasonic sensor Lecture, Self Study Method
12 Mbot robot components - line tracker Lecture, Self Study Method
13 Mbot robot components - Infrared receiver and transmitter-Mbot robot components-Button and timer Lecture, Self Study Method
14 Can use artificial intelligence tools. Lecture, Self Study Method
15 Can use artificial intelligence tools. Lecture, Self Study Method
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Coşkunserçe, O. (2021). Eğitimde robot programlama. Ankara: Pegem Akademi.
2 Delebe, E. (2017). Kod blokları ile Ardunio. İstanbul: Kodlab
Required Course instruments and materials
Lecture notes, computer, Mbot educational robot kit

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 8 1 40
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project 16 1 60
final exam

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 2 14 28
Outside Class
       a) Reading 1 14 14
       b) Search in internet/Library 0
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 2 7 14
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 2 7 14
mid-term exam 1 1 1
Own study for final exam 2 7 14
final exam 1 1 1
0
0
Total work load; 86