<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">RUDN Journal of Informatization in Education</journal-id><journal-title-group><journal-title xml:lang="en">RUDN Journal of Informatization in Education</journal-title><trans-title-group xml:lang="ru"><trans-title>Вестник Российского университета дружбы народов. Серия: Информатизация образования</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2312-8631</issn><issn publication-format="electronic">2312-864X</issn><publisher><publisher-name xml:lang="en">Peoples’ Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">42314</article-id><article-id pub-id-type="doi">10.22363/2312-8631-2024-21-3-297-307</article-id><article-id pub-id-type="edn">RUAUFX</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>TEACHING COMPUTER SCIENCE</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>ОБУЧЕНИЕ ИНФОРМАТИКЕ</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Robotic constructor as a means of teaching C++ programming to high school students</article-title><trans-title-group xml:lang="ru"><trans-title>Робототехнический конструктор как средство обучения старшеклассников программированию на языке С++</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0003-4581-9212</contrib-id><contrib-id contrib-id-type="spin">3826-9890</contrib-id><name-alternatives><name xml:lang="en"><surname>Eliseev</surname><given-names>Anton V.</given-names></name><name xml:lang="ru"><surname>Елисеев</surname><given-names>Антон Вячеславович</given-names></name></name-alternatives><bio xml:lang="en"><p>PhD student, Assistant at the Department of Education Informatization, Institute of Digital Education</p></bio><bio xml:lang="ru"><p>аспирант, ассистент департамента информатизации образования, Институт цифрового образования</p></bio><email>eliseevav@mgpu.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Moscow City University</institution></aff><aff><institution xml:lang="ru">Московский городской педагогический университет</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2024-12-31" publication-format="electronic"><day>31</day><month>12</month><year>2024</year></pub-date><volume>21</volume><issue>3</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>297</fpage><lpage>307</lpage><history><date date-type="received" iso-8601-date="2025-01-03"><day>03</day><month>01</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2024, Eliseev A.V.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2024, Елисеев А.В.</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="en">Eliseev A.V.</copyright-holder><copyright-holder xml:lang="ru">Елисеев А.В.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/informatization-education/article/view/42314">https://journals.rudn.ru/informatization-education/article/view/42314</self-uri><abstract xml:lang="en"><p>Problem statement. This paper considers and substantiates approaches to solving the problem of insufficient development of methods for teaching C++ programming to high school students in a computer science course using the VEX EDR robotic constructor. The use of robotic constructors in the school computer science program can significantly improve the process of teaching programming by providing tasks with a practical bias. It also contributes to the development of students’ skills of mutual interaction and independent decision-making, allows to reveal their creative potential in design and design-research activities, and increases their interest in learning computer science, which is especially important in today’s technologically oriented society. The aim of this study is to develop the components of a methodical system for teaching high school students programming in C++ using the VEX EDR robotic constructor and to test the effectiveness of the proposed methodics. Methodology. To achieve the goal, the method of analyzing scientific and methodical sources and normative documents that deal with the problem of teaching programming to high school students within the framework of the computer science course was used. The experimental research was carried out with the participation of two groups of schoolchildren. The control group was taught the topic “Linear Algorithm” in the traditional presentation of the textbook by K.Yu. Polyakov and E.A. Eremin (10-11th grade). The experimental group was taught this topic using the same textbook, but applying a robotic constructor, the developed system of tasks, and methodical recommendations . Results. In the course of the study, it was found that the implementation of the formed components of the methodical system of teaching high school students programming in C++ using the robotic constructor VEX EDR allowed to increase the effectiveness of teaching high school students programming of real performers working ‘in the environment’ . Conclusion. The effectiveness of the developed components of the methodical system of teaching high school students programming in C++ using the VEX EDR robotic constructor has been experimentally proved.</p></abstract><trans-abstract xml:lang="ru"><p>Постановка проблемы . В данной работе рассматриваются и обосновываются подходы к решению проблемы недостаточной разработанности методов обучения старшеклассников программированию на языке C++ в курсе информатики c использованием робототехнического конструктора VEX EDR. Применение робототехнических конструкторов в школьной программе по информатике может значительно улучшить процесс обучения программированию, предоставляя задачи с практическим уклоном. Это также способствует развитию у школьников навыков взаимодействия с различными устройствами и самостоятельного принятия решений, позволяет раскрыть их творческий потенциал в конструкторской и проектноисследовательской деятельности, а также усиливает интерес к обучению информатике, что особенно важно в современном технологически ориентированном обществе. Целью данного исследования является разработка компонентов методической системы обучения старшеклассников программированию на языке C++ с использованием робототехнического конструктора VEX EDR и проверка эффективности предложенной методики. Методология . Для достижения поставленной цели был использован метод анализа научно-методических источников и нормативных документов, которые касаются проблемы обучения старшеклассников программированию в рамках курса информатики. Выполнено опытно-экспериментальное исследование с участием двух групп школьников. Контрольной группе тема «Линейный алгоритм» преподавалась в традиционном изложении по учебнику К.Ю. Полякова и Е.А. Еремина (10-11 класс). Экспериментальной группе тема «Линейный алгоритм» преподавалась в традиционном изложении по тому же учебнику, но с использованием робототехнического конструктора, разработанной системы задач и методических рекомендаций. Результаты . В ходе исследования установлено, что реализация сформированных компонентов методической системы обучения старшеклассников программированию на языке C++ с использованием робототехнического конструктора VEX EDR позволила повысить эффективность обучения старшеклассников программированию реальных исполнителей, работающих «в обстановке». Заключение . Экспериментально доказана эффек тивность разработанных компонентов методической системы обучения старшек лассников программированию на языке C++ с использованием робототехнического конструктора VEX EDR.</p></trans-abstract><kwd-group xml:lang="en"><kwd>lesson activities</kwd><kwd>extracurricular activities</kwd><kwd>computer science</kwd><kwd>components</kwd><kwd>methodical teaching system</kwd><kwd>C++ programming language</kwd><kwd>performer in the environment</kwd><kwd>intelligent programming</kwd><kwd>robotics constructors</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>урочная деятельность</kwd><kwd>внеурочная деятельность</kwd><kwd>информатика</kwd><kwd>компоненты</kwd><kwd>методическая система обучения</kwd><kwd>язык программирования C++</kwd><kwd>исполнитель в обстановке</kwd><kwd>интеллектуальное программ ирование</kwd><kwd>робототехнические конструкторы</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Gharbia M, Chang-Richards A, Lu Y, Zhong RY, Li H. Robotic technologies for onsite building construction: A systematic review. Journal of Building Engineering. 2020;32. https://doi.org/10.1016/j.jobe.2020.101584</mixed-citation><mixed-citation xml:lang="ru">Gharbia M., Chang-Richards A., Lu Y., Zhong R.Y., Li H. Robotic technologies for on-site building construction: A systematic review // Journal of Building Engineering. 2020. Vol. 32. https://doi.org/10.1016/j.jobe.2020.101584</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Veksler VA. Educational robotics: basics of programming VEX IQ constructors in RobotC language. NovaInfo.ru. Pedagogical Sciences. 2017;75:159–165. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Векслер В.А. Образовательная робототехника: основы программирования конструкторов VEX IQ на языке RobotC // NovaInfo.ru. Педагогические науки. 2017. № 75. С. 159–165.</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Levchenko IV. Methodological training of a teacher to use information technology tools in lessons. Vestnik of Moscow City University. Series: Informatics and Informatization of Education. 2007;8:62–67. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Левченко И.В. Методическая подготовка учителя к использованию на уроках средств информационных технологий // Вестник МГПУ. Серия: Информатика и информатизация образования. 2007. № 8. С. 62–67.</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Eliseev AV. Teaching programming using robotic constructors in the school course of computer science. In: #ScienceJuice2021: Collection of Abstracts of the Student Open Conference. Moscow: Paradigma; 2021. p. 78–81.</mixed-citation><mixed-citation xml:lang="ru">Елисеев А.В. Обучение программированию с использованием робототехнических конструкторов в школьном курсе информатики // #ScienceJuice2021: сборник тезисов студенческой открытой конференции. М.: Парадигма, 2021. С. 78–81.</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Makarov IM, Topcheev YuI. Robotics: history and prospects. Moscow: Nauka, MAI; 2003. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Макаров И.М, Топчеев Ю.И. Робототехника: история и перспективы. М.: Наука; МАИ, 2003. 349 с.</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Grinshkun AV. Technology of augmented reality as an object of study and a means of learning in the course of computer science of the basic school (dissertation of Candidate of Pedagogical Sciences). Moscow; 2018. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Гриншкун А.В. Технология дополненной реальности как объект изучения и средство обучения в курсе информатики основной школы: дис.. канд. пед. наук. М., 2018. 219 с.</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Ou Yang F-C, Lai H-M, Wang Y-W. Effect of augmented reality-based virtual educational robotics on programming students’ enjoyment of learning, computational thinking skills, and academic achievement. Computers &amp; Education. 2023;195. https://doi.org/10.1016/j.compedu.2022.104721</mixed-citation><mixed-citation xml:lang="ru">Ou Yang F.-C., Lai H.-M., Wang Y.-W. Effect of augmented reality-based virtual educational robotics on programming students’ enjoyment of learning, computational thinking skills, and academic achievement // Computers &amp; Education. 2023. Vol. 195 https://doi.org/10.1016/j.compedu.2022.104721</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Levchenko IV. Application of methodical means for the organization of algorithmic activity at the lessons of informatics in the basic school. Informatics and Education. 2006;2:107–112. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Левченко И.В. Применение методических средств для организации алгоритмической деятельности на уроках информатики в основной школе // Информатика и образование. 2006. № 2. С. 107–112.</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Delgado JMD, Oyedele L. Robotics in construction: A critical review of the reinforcement learning and imitation learning paradigms. Advanced Engineering Informatics. 2022;54. https://doi.org/10.1016/j.aei.2022.101787</mixed-citation><mixed-citation xml:lang="ru">Delgado J.M.D., Oyedele L. Robotics in construction: A critical review of the reinforcement learning and imitation learning paradigms // Advanced Engineering Informatics. 2022. Vol. 54. https://doi.org/10.1016/j.aei.2022.101787</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Kondratyeva VA. Teaching the basics of programming in the Python language in the school course of computer science. Vestnik of Moscow City University. Series: Informatics and Informatization of Education. 2021;1(55):8–16. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Кондратьева В.А. Обучение основам программирования на языке Python в школьном курсе информатики // Вестник МГПУ. Серия: Информатика и информатизация образования. 2021. № 1 (55). С. 8–16.</mixed-citation></citation-alternatives></ref><ref id="B11"><label>11.</label><citation-alternatives><mixed-citation xml:lang="en">Ushinsky KD. Labor in its mental and educational significance. Selected works. Moscow: Yurait; 2017. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Ушинский К.Д. Труд в его психическом и воспитательном значении. Избранные сочинения. М.: Юрайт, 2017. 359 с.</mixed-citation></citation-alternatives></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">Angeli Ch. The effects of scaffolded programming scripts on pre-service teachers’ computational thinking: Developing algorithmic thinking through programming robots. International Journal of Child-Computer Interaction. 2022;31. https://doi.org/10.1016/j.ijcci.2021.100329</mixed-citation><mixed-citation xml:lang="ru">Angeli Ch. The effects of scaffolded programming scripts on pre-service teachers’ computational thinking: Developing algorithmic thinking through programming robots // International Journal of Child-Computer Interaction. 2022. Vol. 31. https://doi.org/10.1016/j.ijcci.2021.100329</mixed-citation></citation-alternatives></ref><ref id="B13"><label>13.</label><citation-alternatives><mixed-citation xml:lang="en">Moraes de Carvalho J, de Magalhães Netto JF. Currents trends in use of collaborative learning in teaching of robotics and programming – A systematic review of literature. In: Proceedings of the 2020 IEEE Frontiers in Education Conference, 21–24 October 2020, Uppsala, Sweden. IEEE Press; 2020. p. 1–8. https://doi.org/10.1109/FIE44824.2020.9273950</mixed-citation><mixed-citation xml:lang="ru">Moraes de Carvalho J., de Magalhães Netto J.F. Currents trends in use of collaborative learning in teaching of robotics and programming – A systematic review of literature // Proceedings of the 2020 IEEE Frontiers in Education Conference. 21–24 October 2020, Uppsala, Sweden. P. 1–8. IEEE Press, 2020. https://doi.org/10.1109/FIE44824.2020.9273950</mixed-citation></citation-alternatives></ref></ref-list></back></article>
