skip to main content
10.1145/3437802.3437812acmotherconferencesArticle/Chapter ViewAbstractPublication PagesccrisConference Proceedingsconference-collections
research-article

Robot teaching assistant and physical programming class for programming education of young children

Published: 04 January 2021 Publication History

Abstract

This paper proposes a programming class for young children. In order to reduce the burden on teachers and attract students' interest, a robot teaching assistant is used to explain programming knowledge, verify and run programs. Different from writing programs on a computer, the physical board programming is employed to develop logical thinking of young children and prevent them from the vision harm of facing computer screens for a long time and the lack of reality from immersion in the virtual world. Based on the knowledge points of programming, we have designed a course with 16 lessons. The course has been successfully applied in many kindergartens and elementary schools. We use the questionnaires for students and teachers to evaluate the course and the experimental results show that it is effective.

References

[1]
Clements, D.H., Gullo, D.F.: Effects of computer programming on young children's cognition. J. Educ. Psychol. 76(6), 1051–1058 (1984)
[2]
Pea, R.D., Kurland, D.M.: On the cognitive effects of learning computer programming. New Ideas Psychol. 2(2), 137–168 (1984)
[3]
Dalbey, J., Linn, M.C.: The demands and requirements of computer programming: a literature review. J. Educ. Comput. Res. 1(3), 253–274 (1985)
[4]
Saeli, M., Perrenet, J., Jochems, W.M.G., Zwnaeveld, B.: Teaching programming in secondary school: a pedagogical content knowledge perspective. Inf. Educ. 10(1), 73–88 (2010)
[5]
Duke, R., Salzman, E., Burmeister, J., Poon, J., Murray, L.: Teaching programming to beginners - choosing the language is just the first step. In: ACE 2000, Melbourne, Australia, pp. 79–86 (2000)
[6]
Kolling, M., Rosenberg, J.: Blue—a language for teaching object-oriented programming. ACM SIGCSE Bull. 28(1), 190–194 (1996)
[7]
Brilliant, S.S., Wiseman, T.R.: The first programming paradigm and language dilemma. ACM SIGCSE Bull. 28(1), 338–342 (1996)
[8]
Winslow, L.E.: Programming pedagogy - a psychological over-view. ACM SIGCSE Bull. 28(3), 17–22 (1996)
[9]
The Effect of the Programming Interfaces of Robots in Teaching Computer Languages
[10]
Design of Robot Teaching Assistants Through Multi-modal Human-Robot Interactions
[11]
Mubin, O., Stevens, C., Shahid, S., Al Mahmud, A., Dong, J. J.: A review of the applicability of robots in education. Technol. Educ. Learn. (2013)
[12]
Mitnik, R., Nussbaum, M., Soto, A.: An autonomous educational mobile robot mediator. Autonom. Rob. 25(4), 367–382 (2008)
[13]
Kanda, T., Shimada, M., Koizumi, S.: Children learning with a social robot. In: Proceedings of the Seventh Annual ACM/IEEE International Conference on Human-Robot Interaction, HRI 2012, New York, NY, USA, pp. 351–358 (2012)
[14]
Hussain, S., Lindh, J., Shukur, G.: The effect of lego training on pupils’ school performance in mathematics, problem solving ability and attitude: Swedish data. J. Educ. Technol. Soc. 9(3), 182–194 (2006)
[15]
Lindh, J., Holgersson, T.: Does lego training stimulate pupils’ ability to solve logical problems? Comput. Educ. 49(4), 1097–1111 (2007)
[16]
European Commission/EACEA/Eurydice. The teaching profession in Europe: Practises, perceptions, and policies (eurydice report). Technical report, Luxembourg: Publications Office of the European Union (2015)
[17]
Qi, X., Wang, W., Guo, L., Li, M., Zhang, X., Wei, R.: Building a Plutchik's Wheel inspired affective model for social robots. J BIONIC ENG. 16(2), 209-221 (2019).
[18]
Wei, R., Xi, K.: Robot control method, device and the robot. Chinese patent, CN108415285A, 20180817.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CCRIS '20: Proceedings of the 2020 1st International Conference on Control, Robotics and Intelligent System
October 2020
217 pages
ISBN:9781450388054
DOI:10.1145/3437802
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 ACM 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: 04 January 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Physical programming
  2. Programming education
  3. Robot teaching assistant

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

CCRIS 2020

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 101
    Total Downloads
  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media