<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">infoschool</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика в школе</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics in school</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2221-1993</issn><publisher><publisher-name>Publishing House Education and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32517/2221-1993-2024-23-1-54-59</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-767</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МЕТОДИЧЕСКАЯ КОПИЛКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>TEACHING PRACTICES</subject></subj-group></article-categories><title-group><article-title>Элективный курс по машинному обучению в старшей школе: задачи спортивного программирования</article-title><trans-title-group xml:lang="en"><trans-title>Elective course on machine learning in high school: problems of sports programming</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Никандров</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Nikandrov</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Никандров Алексей Андреевич, аспирант кафедры цифрового образования, институт информационных технологий и технологического образования</p><p> 91186, г. Санкт-Петербург, набережная реки Мойки, д. 48 </p></bio><bio xml:lang="en"><p>St. Petersburg </p></bio><email xlink:type="simple">nik190397@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Пиотровская</surname><given-names>К. Р.</given-names></name><name name-style="western" xml:lang="en"><surname>Piotrowska</surname><given-names>X. R.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Пиотровская Ксения Раймондовна, доктор пед. наук, канд. тех. наук, доцент; профессор кафедры методики обучения математике и информатике, факультет математики, профессор кафедры математической лингвистики, филологический факультет</p><p>191186, г. Санкт-Петербург, набережная реки Мойки, д. 48 </p><p>199034, г. Санкт-Петербург, Университетская наб., д. 7/9 </p></bio><bio xml:lang="en"><p>St. Petersburg </p></bio><email xlink:type="simple">krp62@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Российский государственный педагогический университет им. А. И. Герцена</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Herzen State Pedagogical University of Russia</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Российский государственный педагогический университет им. А. И. Герцена ; Санкт-Петербургский государственный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Herzen State Pedagogical University of Russia ; St. Petersburg State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>18</day><month>04</month><year>2024</year></pub-date><volume>0</volume><issue>1</issue><fpage>54</fpage><lpage>59</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Никандров А.А., Пиотровская К.Р., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Никандров А.А., Пиотровская К.Р.</copyright-holder><copyright-holder xml:lang="en">Nikandrov A.A., Piotrowska X.R.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://school.infojournal.ru/jour/article/view/767">https://school.infojournal.ru/jour/article/view/767</self-uri><abstract><p>В статье обсуждается перспектива преподавания элементов машинного обучения в старшей школе. Представлен обзор зарубежного опыта по изучению основ машинного обучения в школе. Предлагается система задач для элективного курса по машинному обучению для учащихся старших классов российских общеобразовательных школ. Осуществлен разбор пяти типовых задач спортивного программирования, которые являются авторской разработкой, при этом каждая задача имеет свой рейтинг по аналогии с предлагаемыми на известных ресурсах олимпиадного движения по информатике: CodeForces, LeetCode, AtCoder. Электив предназначен для школьников, которые уже имеют базовые знания в области программирования на языке Python 3, и состоит из трех модулей, которые ориентированы на различный уровень владения этим языком программирования. Учащийся имеет возможность повышать или снижать уровень прохождения курса. Элективный курс может быть реализован в системе Stepik. Обучение может осуществляться как в дистанционной форме, так и в форме смешанного обучения. Проверка программного кода заданий происходит автоматически. Рассмотрение теории и разбор задач осуществляются на интерактивной вычислительной платформе Jupyter Notebook.</p></abstract><trans-abstract xml:lang="en"><p>The article discusses the prospect of teaching elements of machine learning in high school. An overview of foreign experience in studying the fundamentals of machine learning at school is presented. A system of tasks is proposed for an elective course on machine learning for high school students in Russian secondary schools. An analysis of five typical tasks of competitive programming, which are the author's development, was carried out, and each task has its own rating, similar to those offered on the well-known resources of the informatics Olympiad movement: CodeForces, LeetCode, AtCoder. The elective is intended for schoolchildren who already have basic knowledge of programming in Python 3, and consists of three modules that are aimed at different levels of proficiency in this programming language. The student has the opportunity to increase or decrease the level of completion of the course. The elective course can be implemented in the Stepik system. Training can be carried out either in distance learning or in the form of blended learning. The program code of tasks is checked automatically. Consideration of theory and analysis of tasks are carried out on the interactive computing platform Jupyter Notebook.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>машинное обучение</kwd><kwd>элективный курс</kwd><kwd>автоматическая проверка программного кода</kwd><kwd>старшая школа</kwd><kwd>олимпиадное программирование</kwd><kwd>спортивное программирование</kwd><kwd>дистанционное обучение</kwd></kwd-group><kwd-group xml:lang="en"><kwd>machine learning</kwd><kwd>elective course</kwd><kwd>automatic code checking</kwd><kwd>high school</kwd><kwd>competitive programming</kwd><kwd>sports programming</kwd><kwd>distance learning</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. Т. 21. № 4. С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. Т. 21. № 4. С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Левченко И. В., Абушкин Д. Б., Карташова Л. И. Модуль «Машинное обучение систем искусственного интеллекта» в общеобразовательном курсе информатики // Вестник Московского городского педагогического университета. Серия: Информатика и информатизация образования. 2020. № 4 (54). С. 27. EDN: LSTLMA. DOI: 10.25688/2072-9014.2020.54.4.03.</mixed-citation><mixed-citation xml:lang="en">Левченко И. В., Абушкин Д. Б., Карташова Л. И. Модуль «Машинное обучение систем искусственного интеллекта» в общеобразовательном курсе информатики // Вестник Московского городского педагогического университета. Серия: Информатика и информатизация образования. 2020. № 4 (54). С. 27. EDN: LSTLMA. DOI: 10.25688/2072-9014.2020.54.4.03.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Никандров А. А., Пиотровская К. Р. Анализ образовательных данных дисциплины «Основы математической обработки информации» // Проблемы теории и практики обучения математике. Сборник научных работ, представленных на Международную научную конференцию «73 Герценовские чтения» (Санкт-Петербург, 21–25 апреля 2020 года). СПб.: РГПУ им. А. И. Герцена, 2020. С. 91–97. EDN: KTJMKE.</mixed-citation><mixed-citation xml:lang="en">Никандров А. А., Пиотровская К. Р. Анализ образовательных данных дисциплины «Основы математической обработки информации» // Проблемы теории и практики обучения математике. Сборник научных работ, представленных на Международную научную конференцию «73 Герценовские чтения» (Санкт-Петербург, 21–25 апреля 2020 года). СПб.: РГПУ им. А. И. Герцена, 2020. С. 91–97. EDN: KTJMKE.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Рыжова Н. И., Трубина И. И., Королева Н. Ю., Филимонова Е. В. Искусственный интеллект как актуальный тренд содержания обучения информатике в условиях цифровизации // Преподаватель XXI век. 2022. № 2-1. С. 11–22. EDN: ZGIENM. DOI: 10.31862/2073-9613-2022-2-11-22.</mixed-citation><mixed-citation xml:lang="en">Рыжова Н. И., Трубина И. И., Королева Н. Ю., Филимонова Е. В. Искусственный интеллект как актуальный тренд содержания обучения информатике в условиях цифровизации // Преподаватель XXI век. 2022. № 2-1. С. 11–22. EDN: ZGIENM. DOI: 10.31862/2073-9613-2022-2-11-22.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ткач Т. В. Машинное обучение и обработка больших данных в условиях современной школы // Информатика в школе. 2020. Т. 19. № 7. С. 25–29. EDN: JETIPH. DOI: 10.32517/2221-1993-2020-19-7-25-29.</mixed-citation><mixed-citation xml:lang="en">Ткач Т. В. Машинное обучение и обработка больших данных в условиях современной школы // Информатика в школе. 2020. Т. 19. № 7. С. 25–29. EDN: JETIPH. DOI: 10.32517/2221-1993-2020-19-7-25-29.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">AtCoder. https://atcoder.jp/</mixed-citation><mixed-citation xml:lang="en">AtCoder. https://atcoder.jp/</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Codeforces. https://codeforces.com</mixed-citation><mixed-citation xml:lang="en">Codeforces. https://codeforces.com</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Hitron T., Wald I., Erel H., Zuckerman O. Introducing children to machine learning concepts through hands-on experience // Proceedings of the 17th ACM Conference on Interaction Design and Children. 2018. P. 563–568. DOI:10.1145/3202185.3210776.</mixed-citation><mixed-citation xml:lang="en">Hitron T., Wald I., Erel H., Zuckerman O. Introducing children to machine learning concepts through hands-on experience // Proceedings of the 17th ACM Conference on Interaction Design and Children. 2018. P. 563–568. DOI:10.1145/3202185.3210776.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Ho J. W., Scadding M., Kong S. C., Andone D., Biswas G., Hoppe H. U., Hsu T. C. Classroom activities for teaching artificial intelligence to primary school students // Proceedings of International Conference on Computational Thinking Education. 2019. The Education University of Hong Kong. P. 157–159.</mixed-citation><mixed-citation xml:lang="en">Ho J. W., Scadding M., Kong S. C., Andone D., Biswas G., Hoppe H. U., Hsu T. C. Classroom activities for teaching artificial intelligence to primary school students // Proceedings of International Conference on Computational Thinking Education. 2019. The Education University of Hong Kong. P. 157–159.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">LeetCode. https://leetcode.com</mixed-citation><mixed-citation xml:lang="en">LeetCode. https://leetcode.com</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Lin P., Van Brummelen J., Lukin G., Williams R., Breazeal C. Zhorai: Designing a conversational agent for children to explore machine learning concepts // Proceedings of the AAAI Conference on Artificial Intelligence. 2020. Vol. 34. No. 9. P. 13381–13388. DOI: 10.1609/aaai.v34i09.7061.</mixed-citation><mixed-citation xml:lang="en">Lin P., Van Brummelen J., Lukin G., Williams R., Breazeal C. Zhorai: Designing a conversational agent for children to explore machine learning concepts // Proceedings of the AAAI Conference on Artificial Intelligence. 2020. Vol. 34. No. 9. P. 13381–13388. DOI: 10.1609/aaai.v34i09.7061.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Sabuncuoglu A. Designing one year curriculum to teach artificial intelligence for middle school // Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. 2020. P. 96–102. DOI: 10.1145/3341525.3387364.</mixed-citation><mixed-citation xml:lang="en">Sabuncuoglu A. Designing one year curriculum to teach artificial intelligence for middle school // Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. 2020. P. 96–102. DOI: 10.1145/3341525.3387364.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Scheidt A., Pulver T. Any-Cubes: A children’s toy for learning AI: Enhanced play with deep learning and MQTT // Proceedings of Mensch Und Computer. 2019. P. 893–895. DOI: 10.1145/3340764.3345375.</mixed-citation><mixed-citation xml:lang="en">Scheidt A., Pulver T. Any-Cubes: A children’s toy for learning AI: Enhanced play with deep learning and MQTT // Proceedings of Mensch Und Computer. 2019. P. 893–895. DOI: 10.1145/3340764.3345375.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Sulmont E., Patitsas E., Cooperstock J. R. What is hard about teaching machine learning to nonmajors? Insights from classifying instructors’ learning goals //ACM Transactions on Computing Education (TOCE). 2019. Vol. 19. No. 4. P. 1–16. DOI: 10.1145/3336124.</mixed-citation><mixed-citation xml:lang="en">Sulmont E., Patitsas E., Cooperstock J. R. What is hard about teaching machine learning to nonmajors? Insights from classifying instructors’ learning goals //ACM Transactions on Computing Education (TOCE). 2019. Vol. 19. No. 4. P. 1–16. DOI: 10.1145/3336124.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Touretzky D., Gardner-McCune C., Martin F., Seehorn D. Envisioning AI for k-12: What should every child know about AI? // Proceedings of the AAAI Conference on Artificial Intelligence. 2019. Vol. 33. No. 1. P. 9795–9799. DOI: 10.1609/aaai.v33i01.33019795.</mixed-citation><mixed-citation xml:lang="en">Touretzky D., Gardner-McCune C., Martin F., Seehorn D. Envisioning AI for k-12: What should every child know about AI? // Proceedings of the AAAI Conference on Artificial Intelligence. 2019. Vol. 33. No. 1. P. 9795–9799. DOI: 10.1609/aaai.v33i01.33019795.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Williams R., Park H. W., Breazeal C. A is for artificial intelligence: the impact of artificial intelligence activities on young children’s perceptions of robots // Proceedings of the Conference on Human Factors in Computing. 2019. P. 1–11. DOI: 10.1145/3290605.3300677</mixed-citation><mixed-citation xml:lang="en">Williams R., Park H. W., Breazeal C. A is for artificial intelligence: the impact of artificial intelligence activities on young children’s perceptions of robots // Proceedings of the Conference on Human Factors in Computing. 2019. P. 1–11. DOI: 10.1145/3290605.3300677</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
