<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Standards and Monitoring in Education</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Standards and Monitoring in Education</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Стандарты и мониторинг в образовании</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">1998-1740</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">131111</article-id>
   <article-id pub-id-type="doi">10.12737/1998-1740-2026-14-3-41-46</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Специалисту на заметку</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Сhalk up for specialist</subject>
    </subj-group>
    <subj-group>
     <subject>Специалисту на заметку</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Common Mistakes Schoolchildren Make When Solving Python Programming Olympiad Problems</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Распространенные ошибки учащихся при решении олимпиадных задач по программированию на языке Python</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Карабаев</surname>
       <given-names>С. Э.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Karabaev</surname>
       <given-names>Samat Eshpolotovich</given-names>
      </name>
     </name-alternatives>
     <email>aidaoskk@gmail.com</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-6444-0468</contrib-id>
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Келдибекова</surname>
       <given-names>А. О.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Keldibekova</surname>
       <given-names>Aida Oskonovna</given-names>
      </name>
     </name-alternatives>
     <email>aidaoskk@gmail.com</email>
     <bio xml:lang="ru">
      <p>доктор педагогических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>doctor of pedagogical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Аркабаев</surname>
       <given-names>Н. К.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Arkabaev</surname>
       <given-names>Nurkasym Kylychbekovich</given-names>
      </name>
     </name-alternatives>
     <email>nаrkabaev@oshsu.kg</email>
     <bio xml:lang="ru">
      <p>кандидат физико-математических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of physical and mathematical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Шетиева</surname>
       <given-names>К. Ж.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Shetieva</surname>
       <given-names>Karlygash Zhantemirovna</given-names>
      </name>
     </name-alternatives>
     <email>k.shetieva@zu.edu.kz</email>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Ошский государственный университет</institution>
     <city>Osh</city>
     <country>KG</country>
    </aff>
    <aff>
     <institution xml:lang="en">Osh State University</institution>
     <city>Osh</city>
     <country>KG</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Ошский государственный университет</institution>
     <city>Ош</city>
     <country>Киргизия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Osh state university</institution>
     <city>Osh</city>
     <country>Kyrgyzstan</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">Жетысуский университет имени Ильяса Жансугурова</institution>
     <city>Taldıqorğan</city>
     <country>KZ</country>
    </aff>
    <aff>
     <institution xml:lang="en">Zhetysu University named after Ilyas Zhansugurov</institution>
     <city>Taldıqorğan</city>
     <country>KZ</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2026-06-29T00:00:00+03:00">
    <day>29</day>
    <month>06</month>
    <year>2026</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-06-29T00:00:00+03:00">
    <day>29</day>
    <month>06</month>
    <year>2026</year>
   </pub-date>
   <volume>14</volume>
   <issue>3</issue>
   <fpage>41</fpage>
   <lpage>46</lpage>
   <history>
    <date date-type="received" iso-8601-date="2026-05-17T00:00:00+03:00">
     <day>17</day>
     <month>05</month>
     <year>2026</year>
    </date>
    <date date-type="accepted" iso-8601-date="2026-05-25T00:00:00+03:00">
     <day>25</day>
     <month>05</month>
     <year>2026</year>
    </date>
   </history>
   <self-uri xlink:href="https://zh-szf.ru/en/nauka/article/131111/view">https://zh-szf.ru/en/nauka/article/131111/view</self-uri>
   <abstract xml:lang="ru">
    <p>В условиях современной школы олимпиадные задачи по программированию на языке Python становятся важным средством развития алгоритмического мышления учащихся и подготовки их к дальнейшему инженерно-математическому образованию. Вместе с тем при решении таких задач школьники допускают устойчивый спектр ошибок, связанных как с особенностями самого языка, так и с форматом олимпиадных соревнований. В статье представлены результаты анализа решений олимпиадных задач по программированию на языке Python, предложенных учащимся 9-х классов одной из школ г. Ош, в процессе преподавания информатики. В статье рассмотрены 312 программных решений, выполненных в ходе учебно-тренировочных олимпиад и имитации реальных туров. Выполнена классификация ошибок (синтаксические, ввода-вывода, типовые, логические, алгоритмические, понимания условия), приведены статистика их распространенности и характерные ситуации, в которых они возникают. Сделаны выводы о том, что даже при использовании языка с относительно простым синтаксисом доминирующими остаются не только технические, но и концептуальные ошибки, связанные с выбором алгоритма и интерпретацией условий задач, предложены методические рекомендации для учителей информатики по организации целенаправленной работы с ошибками при подготовке школьников к олимпиадам по программированию на языке Python.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>In the context of contemporary schooling, programming Olympiad problems in the Python language are becoming an important tool for developing students’ algorithmic thinking and preparing them for further engineering and mathematical education. At the same time, when solving such problems, school students display a stable range of errors related both to the specific features of the language itself and to the format of Olympiad contests. This article presents the results of an analysis of solutions to programming Olympiad problems in Python proposed to students of grades 9 at one of the schools in Osh, with the direct involvement of the authors in the process of teaching computer science. The study considers 312 program solutions submitted during training Olympiads and simulated contest rounds. On this basis, a classification of errors is constructed (syntax errors, input–output and formatting errors, type-related errors, logical, algorithmic and problem-comprehension errors), together with statistics on their prevalence and typical situations in which they arise. The authors conclude that, even when using a language with relatively simple syntax, not only technical but also conceptual errors related to algorithm choice and interpretation of problem statements remain predominant, and they propose methodological recommendations for teachers of informatics on how to organize systematic work with students’ errors when preparing them for programming Olympiads in Python.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>олимпиады по программированию</kwd>
    <kwd>язык Python</kwd>
    <kwd>учащиеся</kwd>
    <kwd>типичные ошибки</kwd>
    <kwd>автоматическое оценивание</kwd>
    <kwd>подготовка к олимпиадам</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>programming Olympiads</kwd>
    <kwd>Python language</kwd>
    <kwd>schoolchildren</kwd>
    <kwd>typical errors</kwd>
    <kwd>automatic judging</kwd>
    <kwd>Olympiad training</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Аркабаев Н.К. Обучение языка Python в школе: проблемы и эффективные методы / Н. К. Аркабаев, А. Ж. Кудуев, А. А. Сулайманов // Вестник Ошского государственного университета. Педагогика. Психология. – 2023. – № 1(2). – С. 24–29. – DOI 10.52754/16948742_2023_1(2)_3. – EDN MPFEFZ.</mixed-citation>
     <mixed-citation xml:lang="en">Arkabaev N.K. Obuchenie yazyka Python v shkole: problemy i effektivnye metody / N. K. Arkabaev, A. Zh. Kuduev, A. A. Sulaymanov // Vestnik Oshskogo gosudarstvennogo universiteta. Pedagogika. Psihologiya. – 2023. – № 1(2). – S. 24–29. – DOI 10.52754/16948742_2023_1(2)_3. – EDN MPFEFZ.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Босова Л.Л. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам: учеб. пособие / Л. Л. Босова, А. Ю. Босова, И. В. Фалева. – М.: Бином. Лаборатория знаний, 2020. – 96 с.</mixed-citation>
     <mixed-citation xml:lang="en">Bosova L.L. Informatika. 8–9 klassy. Nachala programmirovaniya na yazyke Python. Dopolnitel'nye glavy k uchebnikam: ucheb. posobie / L. L. Bosova, A. Yu. Bosova, I. V. Faleva. – M.: Binom. Laboratoriya znaniy, 2020. – 96 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Келдибекова А.О. Математическая компетентность участников олимпиад как показатель качества уровневой математической подготовки // Перспективы науки и образования. – 2021. – № 3(51). С. 169–187. – DOI 10.32744/pse.2021.3.12. – EDN SALLEE.</mixed-citation>
     <mixed-citation xml:lang="en">Keldibekova A.O. Matematicheskaya kompetentnost' uchastnikov olimpiad kak pokazatel' kachestva urovnevoy matematicheskoy podgotovki // Perspektivy nauki i obrazovaniya. – 2021. – № 3(51). S. 169–187. – DOI 10.32744/pse.2021.3.12. – EDN SALLEE.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Кондратьева В.А. Обучение основам программирования на языке Python в школьном курсе информатики // Вестник МГПУ. Серия: Информатика и информатизация образования. – 2021. – № 1(55). С. 8–16. – DOI 10.25688/2072-9014.2021.55.1.01. EDN FPEPUX.</mixed-citation>
     <mixed-citation xml:lang="en">Kondrat'eva V.A. Obuchenie osnovam programmirovaniya na yazyke Python v shkol'nom kurse informatiki // Vestnik MGPU. Seriya: Informatika i informatizaciya obrazovaniya. – 2021. – № 1(55). S. 8–16. – DOI 10.25688/2072-9014.2021.55.1.01. EDN FPEPUX.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Отаханов Н.А. Преподавание языка программирования Python в высших учебных заведениях // Информатика и образование. – 2023. – Т. 38, № 5. – С. 78–86. – DOI 10.32517/0234-0453-2023-38-5-78-86. – EDN IJYYEY.</mixed-citation>
     <mixed-citation xml:lang="en">Otahanov N.A. Prepodavanie yazyka programmirovaniya Python v vysshih uchebnyh zavedeniyah // Informatika i obrazovanie. – 2023. – T. 38, № 5. – S. 78–86. – DOI 10.32517/0234-0453-2023-38-5-78-86. – EDN IJYYEY.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Советов П.Н. Программирование на языке Питон: учебное пособие. – М.: Российский технологический университет МИРЭА, 2021. — 105 с.</mixed-citation>
     <mixed-citation xml:lang="en">Sovetov P.N. Programmirovanie na yazyke Piton: uchebnoe posobie. – M.: Rossiyskiy tehnologicheskiy universitet MIREA, 2021. — 105 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Dürr C. Competitive Programming in Python: 128 Algorithms to Develop Your Coding Skills / C. Dürr, J.-J. Vie. – Cambridge: Cambridge University Press, 2020. – 264 p.</mixed-citation>
     <mixed-citation xml:lang="en">Dürr C. Competitive Programming in Python: 128 Algorithms to Develop Your Coding Skills / C. Dürr, J.-J. Vie. – Cambridge: Cambridge University Press, 2020. – 264 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Schneider D.I. An Introduction to Programming Using Python. – Boston: Pearson, 2016. – 640 p.</mixed-citation>
     <mixed-citation xml:lang="en">Schneider D.I. An Introduction to Programming Using Python. – Boston: Pearson, 2016. – 640 p.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
