Robotics for Learning
Dennis Toh, Ravintharan, Matthew Lim, Loo Kang Wee, Matthew Ong

TL;DR
This paper discusses the integration of robotics into education, emphasizing hands-on learning and constructionist approaches to develop students' problem-solving and programming skills through designing and building robots.
Contribution
It highlights practical robotics teaching methods and curriculum integration, emphasizing scaffold design, physical assembly, and programming to enhance STEM education.
Findings
Robotics enhances student engagement and learning in STEM.
Use of affordable robotics tools supports diverse educational settings.
Constructionist and learning-by-doing approaches are effective pedagogical strategies.
Abstract
Teaching Robotics is about empowering students to create and configure robotics devices and program computers to nurture in students the skill sets necessary to play an active role in society. The robot in Figure 1 focuses on the design of scaffolds and physical assembly methods, coupled with a computer logic program to make that makes it move or behave in a very precise (remote controlled or autonomous) manner. This enables students to investigate, explore and refine the program to affect the robots. The Robotics approach takes into account the increasing popularity of Computer Science and the learning by doing (Schank, Berman, & Macpherson, 1999) approach to solve complex problems and use computers meaningfully in learning (Barron & Darling-Hammond, 2008; Jonassen, Howland, Marra, & Crismond, 2008). In Singapore, teachers and students in Woodlands Ring Secondary and Rulang Primary…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExperimental Learning in Engineering · Mechatronics Education and Applications · Teaching and Learning Programming
