<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">INFEDU</journal-id>
      <journal-title-group>
        <journal-title>Informatics in Education</journal-title>
      </journal-title-group>
      <issn pub-type="epub">1648-5831</issn>
      <issn pub-type="ppub">1648-5831</issn>
      <publisher>
        <publisher-name>VU</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">INFEDU_2022_2_16</article-id>
      <article-id pub-id-type="doi">10.15388/infedu.2022.16</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Recognizing Algorithmic Concepts in New Contexts: An Analysis of Students’ Reasoning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>NIJENHUIS-VOOGT</surname>
            <given-names>Jacqueline</given-names>
          </name>
          <email xlink:href="mailto:jacqueline.nijenhuis@ru.nl">jacqueline.nijenhuis@ru.nl</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_000"/>
        </contrib>
        <aff id="j_INFEDU_aff_000">Institute for Science Education, Radboud University, Nijmegen, The Netherlands</aff>
        <contrib contrib-type="author">
          <name>
            <surname>BAYRAM-JACOBS</surname>
            <given-names>Durdane</given-names>
          </name>
          <email xlink:href="mailto:d.bayram.jacobs@tue.nl">d.bayram.jacobs@tue.nl</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_001"/>
        </contrib>
        <aff id="j_INFEDU_aff_001">Eindhoven School of Education, Eindhoven University of Technology, Eindhoven, The Netherlands</aff>
        <contrib contrib-type="author">
          <name>
            <surname>MEIJER</surname>
            <given-names>Paulien C.</given-names>
          </name>
          <email xlink:href="mailto:p.meijer@docentenacademie.ru.nl">p.meijer@docentenacademie.ru.nl</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_002"/>
        </contrib>
        <aff id="j_INFEDU_aff_002">Radboud Teachers Academy, Radboud University, Nijmegen, The Netherlands</aff>
        <contrib contrib-type="author">
          <name>
            <surname>BARENDSEN</surname>
            <given-names>Erik</given-names>
          </name>
          <email xlink:href="mailto:erik.barendsen@ru.nl">erik.barendsen@ru.nl</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_003"/>
        </contrib>
        <aff id="j_INFEDU_aff_003">Institute for Science Education, Radboud University, Nijmegen and Department of Computer Science, Open University, The Netherlands</aff>
      </contrib-group>
       <volume>21</volume>
            <issue>3</issue>
            <fpage>541</fpage>
            <lpage>568</lpage>
      <permissions>
        <copyright-year>2021</copyright-year>
        <copyright-holder>Vilnius University, ETH Zürich</copyright-holder>
        <license license-type="open-access">
          <license-p>Open access article under the CC BY license.</license-p>
        </license>
      </permissions>
      <abstract>
        <p>Teaching algorithmic thinking enables students to use their knowledge in various contexts to reuse existing solutions to algorithmic problems. The aim of this study is to examine how students recognize which algorithmic concepts can be used in a new situation. We developed a card sorting task and investigated the ways in which secondary school students arranged algorithmic problems (Bebras tasks) into groups using algorithm as a criterion. Furthermore, we examined the students’ explanations for their groupings. The results of this qualitative study indicate that students may recognize underlying algorithmic concepts directly or by identifying similarities with a previously solved problem; however, the direct recognition was more successful. Our findings also include the factors that play a role in students’ recognition of algorithmic concepts, such as the degree of similarity to problems discussed during lessons. Our study highlights the significance of teaching students how to recognize the structure of algorithmic problems.</p>
      </abstract>
      <kwd-group>
        <label>Keywords</label>
        <kwd>computer science education</kwd>
        <kwd>algorithms</kwd>
        <kwd>secondary education</kwd>
        <kwd>card sorting</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
