<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Bucciarelli, M., Mackiewicz, R., Khemlani, S.S., Johnson-Laird, P.N..: Children's creation
of algorithms: Simulations and gestures. Journal of Cognitive Psychology</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3758/s13421-018</article-id>
      <title-group>
        <article-title>Informal Algorithms in Children</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Monica Bucciarelli [</string-name>
          <email>monica.bucciarelli@unito.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centro di Logica</institution>
          ,
          <addr-line>Linguaggio, e Cognizione, Torino</addr-line>
          ,
          <country country="IT">ITALIA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Università di Torino</institution>
          ,
          <addr-line>Torino</addr-line>
          ,
          <country country="IT">ITALIA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>28</volume>
      <issue>3</issue>
      <abstract>
        <p />
      </abstract>
      <kwd-group>
        <kwd>Informal Algorithms</kwd>
        <kwd>Abduction</kwd>
        <kwd>Deduction</kwd>
        <kwd>Recursion</kwd>
        <kwd>Kinematic Simulations</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Where does the ability to devise algorithms come from? Most abilities appear to depend
on interactions between innate factors and experience.</p>
      <p>My studies on children, in collaboration with Mackiewicz, Khemlani and
JohnsonLaird, show that fifth-grade children who have had no experience with programming
are nevertheless able to understand informal algorithms and even to devise their own.
The domain concerned re-arranging the order of toy cars in a railway train, using a
single track and a siding. Such a track allows for powerful algorithms, since both the
siding and one side of the track act as places to “store” cars during re-arrangements.</p>
      <p>These studies lead us to three main conclusions.</p>
      <p>First, children can devise algorithms, even those that are recursive (i.e., they depend
on repeated loops of operations), although they are harder than those that are not
recursive (i.e., they depend on a list of operations without loops). The former place a
greater load on working memory than the latter.</p>
      <p>Second, children differ in ability, though there is no reliable difference between boys
and girls. Ability is likely to reflect a difference in the processing capacity of working
memory (at least partially determined by innate factors). So, for example, when
children cannot even touch the cars, their “iconic” gestures of moves help them. When
they are prevented from gesturing, their performance is poorer.</p>
      <p>Third, children (and adults) use kinematic mental simulations to envisage the effects
of moves on the railway track.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>