• DocumentCode
    2086604
  • Title

    Concrete Programming: Using Small Robots in Primary Schools

  • Author

    Demo, G. Barbara ; Marciano, G. ; Siega, Simonetta

  • Author_Institution
    Dip. Inf., Univ. di Torino, Torino
  • fYear
    2008
  • fDate
    1-5 July 2008
  • Firstpage
    301
  • Lastpage
    302
  • Abstract
    Small robots are very simple computers that can move autonomously. Their use in primary schools allows pupils to have concrete yet full programming experiences at the age in which Piaget situates the concrete operational stage of cognitive development. Indeed, for their first robotic activities, pupils think of paths where the robot moves forward, decides which direction to go when getting to a crossroad or repeats part of its previous trip. In planning a path for their robot, children walk it themselves thus finding out its successive tangible parts and related features. Our pupils use NQCBaby and NXCJunior programming languages for the formal specification of their robot´s behaviour. These are textual languages, mother-tongue-based and Logo-like, in order to be oriented to children rather than to robots. Thus, when programming small robots, children are introduced to a deep computer competence because they deal with the basic blocks of algorithmics (sequence, selection and iteration) and learn how to specify them.
  • Keywords
    computer science education; control engineering education; mobile robots; robot programming; computer competence; concrete programming; path planning; primary schools; robotic activities; robots programming; small robots; Cognitive robotics; Computational geometry; Computer languages; Concrete; Educational institutions; Legged locomotion; Path planning; Robot programming; Robot sensing systems; Virtual colonoscopy; Mindstorms; Primary Schools; programmable robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies, 2008. ICALT '08. Eighth IEEE International Conference on
  • Conference_Location
    Santander, Cantabria
  • Print_ISBN
    978-0-7695-3167-0
  • Type

    conf

  • DOI
    10.1109/ICALT.2008.190
  • Filename
    4561692