skip to main content
10.1145/3012430.3012498acmotherconferencesArticle/Chapter ViewAbstractPublication PagesteemConference Proceedingsconference-collections
research-article

Phogo: A low cost, engaging and modern proposal to learn how to program

Published: 02 November 2016 Publication History

Abstract

Basic computational thinking, so necessary in today's society, can be learned in an engaging way with the use of educational robots. In order to reach very diverse groups of people, educational robots need to be simple, scalable and low cost.
Inspired by the success of the LOGO project, we have developed the Phogo pedagogical platform, built around a low cost robot (less than $80) capable of tracing its path with a marker pen. We also present a high-level Python-based control library that allows for transparent and easy wireless communication with the robots. The approach was tested in an informal workshop with a group of teenagers without any previous self-conscious computational knowledge. As the students were attracted by the robot and the simple approach, they were able to gain some insight about abstract programming concepts such as variables, functions, and flow control structures. The majority of the students were people with physical, cognitive or intellectual disabilities and they were able to follow, enjoy and learn as any other student making this an accessible activity to everyone.
Finally, we summarize our efforts documenting and publishing the Phogo system as open-source in order to promote its use in future workshops.

References

[1]
Benitti, F. B. V. Exploring the educational potential of robotics in schools: A systematic review. Computers & Education 58, 3 (2012), 978--988.
[2]
Burbaite, R., Damasevicius, R., and Stuikys, V. Using robots as learning objects for teaching computer science. in X world conference on computers in education (WCCE'13, Torun, Poland 2013), pp. 103--111.
[3]
Chao, P.-Y. Exploring students' computational practice, design and performance of problem-solving through a visual programming environment. Computers & Education 95 (2016), 202--215.
[4]
García-Saura, C. Self-calibration of a diferential wheeled robot using only a gyroscope and a distance sensor. CoRR abs/1509.02154 (2015).
[5]
García-Saura, C., and González-Gómez, J. Low cost educational platform for robotics, using open-source 3d printers and open-source hardware. In ICERI2012 Proceedings, 5th International Conference of Education, Research and Innovation, IATED (19--21 November, 2012), pp. 2699--2706.
[6]
Gomes, A., and Brito Correia, F. Programming education strategies. In ICERI2014 Proceedings, 7th International Conference of Education, Research and Innovation, IATED, (17--19 November, 2014) pp. 2551--2560.
[7]
Paliokas, I., Arapidis, C., and Mpimpitsos, M. Game Based Early Programming Education: The More You Play, the More You Learn. Springer Berlin Heidelberg, Berlin, Heidelberg, 2013, pp. 115--131.
[8]
Papert, S. A Computer Laboratory for Elemmentary Schools, LOGO Memo No. 1 of the Artificial Intelligence Memos. Massachusetts Institute of Technology- A. I. Laboratory, October 1971.
[9]
Papert, S. Teaching children thinking, LOGO Memo No.2 of the Artificial Intelligence Memos. Massachusetts Institute of Technology - A. I. Laboratory, October 1971.
[10]
Papert, S., and Harel, I. Situating constructionism. Ablex Publishing Corporation, 1991.
[11]
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., and Kafai, Y. Scratch: Programming for all. Commun. ACM 52, 11 (Nov. 2009), 60--67.
[12]
Sáez-López, J.-M., Román-González, M., and Vázquez-Cano, E. Visual programming languages integrated across the curriculum in elementary school: A two year case study using scratch in five schools. Computers & Education 97 (2016), 129--14

Cited By

View all
  • (2021)A Systematic Literature Review on Teaching Programming to People with Cognitive Disabilities2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637361(1-8)Online publication date: 13-Oct-2021
  • (2018)Embedded Cdio Approach via Mobile Educational Robot Competition2018 3rd International Conference on Control, Robotics and Cybernetics (CRC)10.1109/CRC.2018.00015(32-36)Online publication date: Sep-2018
  • (2016)Computational thinking in pre-university educationProceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality10.1145/3012430.3012490(13-17)Online publication date: 2-Nov-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
TEEM '16: Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality
November 2016
1165 pages
ISBN:9781450347471
DOI:10.1145/3012430
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3d-printing
  2. LOGO
  3. Python
  4. computational thinking
  5. educational robots
  6. low cost
  7. open-source
  8. robotic platform

Qualifiers

  • Research-article

Funding Sources

Conference

TEEM'16

Acceptance Rates

TEEM '16 Paper Acceptance Rate 167 of 235 submissions, 71%;
Overall Acceptance Rate 496 of 705 submissions, 70%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)A Systematic Literature Review on Teaching Programming to People with Cognitive Disabilities2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637361(1-8)Online publication date: 13-Oct-2021
  • (2018)Embedded Cdio Approach via Mobile Educational Robot Competition2018 3rd International Conference on Control, Robotics and Cybernetics (CRC)10.1109/CRC.2018.00015(32-36)Online publication date: Sep-2018
  • (2016)Computational thinking in pre-university educationProceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality10.1145/3012430.3012490(13-17)Online publication date: 2-Nov-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media