e-ProBotLab: Design and Evaluation of an Open Educational Robotics Platform

  • Christoforos KarachristosEmail author
  • Konstantinos Nakos
  • Vassilis Komis
  • Anastasia Misirli


The purpose of this chapter is the overview of an educational robotic platform called e-ProBotLab (early Programming Robots Laboratory), which constitutes a laboratory prototype for the construction and programming of robotic devices, suitable for the development of computational thinking through the use of robotics in education. The e-ProBotLab platform constitutes a programming and robotics learning framework through practice. It was developed by the ICT in education research group (ICTE Group) of the department of Educational Sciences and Early Childhood Education of the University of Patras. The platform allows preschool students to program the robotic construction in a playful way, while the open-source technology used enables older students to construct the robotic device on their own, possibly with the aid of the instructor. Through the engagement with this platform, children are taught introductory concepts of mathematics, computer engineering, and programming.

In the first part of the chapter, the architecture of the platform is presented, and there is reference to its key components with respect to the hardware and software that support it. The second part of the chapter focuses on the pedagogical use of the platform. More specifically, a context of educational scenarios is presented, regarding both the programming and the construction part of educational robotics, and aims at the introduction of students to basic principles of mathematics, engineering electronics, and programming through the educational approach STEM (science, technology, engineering, and mathematics). In particular, this context is organized in two axes: (a) the robot programming through a visual programming language from children of preschool and primary-school age and (b) the reproduction of the robotic construction by older children.


Educational robotics Robotic construction Visual programming STEM Instructional intervention 


  1. Depover, C., Karsenti, T., & Komis, V. (2007). Enseigner avec les technologies. Québec: Presses de l’Université du Québec.Google Scholar
  2. Dwyer, F. M. (1978). Strategies for improving visual learning. State College, PA: Learning Services.Google Scholar
  3. Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97.CrossRefGoogle Scholar
  4. Kulhavy, R., & Stock, A. (1989). Feedback in written instruction: The place of response certitude. Educational Psychology Review, 1, 279–308. CrossRefGoogle Scholar
  5. Misirli, A. (2015). The development of algorithmic thinking and programming abilities with programmable robots in early childhood education. PhD thesis (unpublished), Department of Educational Sciences and Early Childhood Education, University of Patras.Google Scholar
  6. Misirli, A., & Komis, V. (2012). The cognitive representations of pre-schoolers for the programmable robot Bee-Bot. In Proceedings of the 6th Conference Didactics of Informatics, Greece (pp. 331–340).Google Scholar
  7. Misirli, A., & Komis, V. (2014). Robotics and programming concepts in early childhood education: A conceptual framework for designing educational scenarios. In C. Karagiannidis et al. (Eds.), Research on e-learning and ICT in education: Technological, pedagogical and instructional perspectives (pp. 99–118). New York: Springer.Google Scholar
  8. Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Christoforos Karachristos
    • 1
    Email author
  • Konstantinos Nakos
    • 1
  • Vassilis Komis
    • 1
  • Anastasia Misirli
    • 1
  1. 1.Department of Educational Sciences and Early Childhood EducationUniversity of PatrasPatrasGreece

Personalised recommendations