Home  »  Faculty of Education »  Program of Computer Education and Instructional Technology

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
INTRODUCTION TO ROBOT PROGRAMMING BÖTE455 - 3 + 0 5

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)Assistant Professor Halil Ersoy
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Will be able to select and install a robot platform for K12 students,
2) Will be able to code in a specific programming language of the platform,
3) Will be able to design and develop robotic actions,
4) Will be able to define actions in an algorithmic style.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTBasic computer literacy and one programming course
COURSE DEFINITIONThis course is an introduction to robotic programming for pre-service teachers. For K12 level pupils, robotic programming is an exciting activity at schools. Pre-service teacher are introduced with relatively-simple robots and with their programming. A specific programming language used in selected robot platform is covered. That platform include a small robot and a software to code, compile and upload the codes into the robot. Basic computer literact and programming skilss will help the students go faster. For a semester, each week 1 hour lecture and 2 hours laboratory studies will be implemented.
COURSE CONTENTS
WEEKTOPICS
1st Week Introduction to robot programming
2nd Week Current trends in robotic platforms
3rd Week Selection and installation of the robot with the computer
4th Week Simple actions and interactions with the robot
5th Week Using variables and constants at the platform language
6th Week Flow control
7th Week Midterm
8th Week Loops and other structures
9th Week Control of Sensors: Pressure Sensor
10th Week Control of Sensors: Light sensor
11th Week Control of Sensors: Physical obstacles
12th Week Movement and Directions
13th Week Additional equipment for the robot
14th Week Project and Demonstrations
RECOMENDED OR REQUIRED READING1- Süzen, A. A. (2011) Robot Programlama. KodLab Yayınları
2- Süzen, A. A.,Ulukuş, S.(2012) Robot Programlama Tasarım - Simülasyon - Üretim. KodLab Yayınları
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Practice,Project
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term120
Assignment410
Project140
Total(%)70
Contribution of In-term Studies to Overall Grade(%)70
Contribution of Final Examination to Overall Grade(%)30
Total(%)100
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4
K1  X      
K2  X     X   X
K3       
K4    X    
K5       
K6       
K7       
K8       
K9       
K10       
K11    X     X
K12      X  
K13       
K14       
K15       
K16       
K17       
K18