<?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">oo</journal-id><journal-title-group><journal-title xml:lang="ru">Открытое образование</journal-title><trans-title-group xml:lang="en"><trans-title>Open Education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-4243</issn><issn pub-type="epub">2079-5939</issn><publisher><publisher-name>Plekhanov Russian University of Economics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21686/1818-4243-2025-6-4-19</article-id><article-id custom-type="elpub" pub-id-type="custom">oo-1154</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>METHODICAL MAINTENANCE</subject></subj-group></article-categories><title-group><article-title>Сюжетные задачи с консольной визуализацией в курсе программирования на языке C# как способ активизации творческой самостоятельной работы обучающихся</article-title><trans-title-group xml:lang="en"><trans-title>Story-Based Tasks with Console Visualization in the C# Programming Course as a Way to Activate Creative Independent Work of Students</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-5231-8035</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Розов</surname><given-names>К. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Rozov</surname><given-names>K. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Константин Владимирович Розов, к.п.н., учитель информатики</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Konstantin V. Rozov, Cand. Sci. (Pedagogical), Computer Science teacher</p><p>Novosibirsk</p></bio><email xlink:type="simple">konstantin_dubrava@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>Podsadnikov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Алексей Владимирович Подсадников, старший преподаватель кафедры информационных систем и цифрового образования</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Alexey V. Podsadnikov, Senior Lecturer at the Department of Information Systems and Digital Education</p><p>Novosibirsk</p></bio><email xlink:type="simple">cite2006@mail.ru</email><xref ref-type="aff" rid="aff-2"/></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>Chupin</surname><given-names>N. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Николай Александрович Чупин, к.ф.-м.н., доцент, доцент кафедры информационных систем и цифрового образования</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Nikolay A. Chupin, Cand. Sci. (Physics and Mathematics), Associate Professor, Associate Professor of the Department of Information Systems and Digital Education</p><p>Novosibirsk</p></bio><email xlink:type="simple">chupinna@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>МБОУ Гимназия № 4</institution><country>Россия</country></aff><aff xml:lang="en"><institution>MBOU Gymnasium No. 4</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>Novosibirsk State Pedagogical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>31</day><month>12</month><year>2025</year></pub-date><volume>29</volume><issue>6</issue><fpage>4</fpage><lpage>19</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Розов К.В., Подсадников А.В., Чупин Н.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Розов К.В., Подсадников А.В., Чупин Н.А.</copyright-holder><copyright-holder xml:lang="en">Rozov K.V., Podsadnikov A.V., Chupin N.A.</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://openedu.rea.ru/jour/article/view/1154">https://openedu.rea.ru/jour/article/view/1154</self-uri><abstract><p>Статья посвящена актуальной проблеме активизации самостоятельной познавательной деятельности будущих учителей информатики в рамках их профессиональной подготовки в педагогическом вузе. В качестве инструмента для достижения этой цели авторы предлагают использование специально разработанных сюжетных задач с консольной визуализацией, решение которых осуществляется на языке программирования C#.Цель исследования – рассмотреть особенности использования языка программирования C# в контексте подготовки будущих учителей информатики, выявить преимущества и недостатки данного выбора, а также предложить подход к повышению эффективности образовательного процесса через внедрение сюжетных практико-ориентированных задач с консольным графическим выводом, связанных с моделированием игровых ситуаций и разработкой архитектуры приложений. Такие задачи предназначены прежде всего для их решения наиболее успевающими студентами, способными к программированию обучающимися. Особое внимание уделено вопросам мотивации студентов и развития их творческих способностей.Методология исследования включает анализ существующих подходов к обучению программированию и тенденций к выбору языка программирования для обучения в школе и педагогическом вузе; выявление возможностей языка C#, его места в профессиональной подготовке педагога и элементов содержания обучения программированию на этом языке; разработку учебных заданий и проведение педагогического эксперимента. Внедрение сюжетных задач с консольной визуализацией направлено не только на повышение познавательной мотивации, но и на комплексное развитие навыков программирования на современном высокоуровневом языке. Важным аспектом является то, что студенты получают опыт работы как в процедурной, так и в объектно-ориентированной парадигмах, что способствует формированию гибкого и глубокого понимания принципов разработки программного обеспечения. Это, в свою очередь, повышает конкурентоспособность будущих учителей на рынке труда, знакомя их с инструментом, востребованным в реальной IT-индустрии.Новизна работы состоит, во-первых, в целенаправленном рассмотрении языка C#, который, будучи востребованным в профессиональной среде, остается на периферии методических исследований в области преподавания информатики. Во-вторых, в представленных авторами оригинальных методических разработках – системе сюжетных задач, адаптированных для C# с акцентом на консольную визуализацию. Этот подход позволяет обойти ограничения, связанные с дефицитом аудиторного времени, и сфокусироваться на развитии алгоритмического и системного мышления. Разработанный комплекс задач опирается на фундаментальные педагогические принципы, включая принцип постепенного усложнения (Л.С. Выготский), принцип контекстного обучения (А.А. Вербицкий) и принцип продуктивных ограничений (С. Пейперт), что обеспечивает ее методологическую обоснованность.Апробация предложенного подхода, проведенная в Новосибирском государственном педагогическом университете, подтвердила его эффективность для организации творческой самостоятельной работы обучающихся. Несмотря на то, что задачи выбирало небольшое количество студентов, именно эта целевая группа продемонстрировала значительный прогресс в профессиональном развитии. Наиболее успешные участники не только решили все предложенные задачи, но и в дальнейшем применяли полученный опыт в рамках педагогической практики и курсового проектирования. Таким образом, разработанный комплекс заданий доказал свою практическую значимость и может быть рекомендован для использования в подготовке будущих учителей информатики, а также для работы с мотивированными обучающимися школ, проявляющими повышенный интерес к программированию.</p></abstract><trans-abstract xml:lang="en"><p>The article addresses the relevant problem of activating independent cognitive activity of future teachers of computer science within their professional training at a pedagogical university. As a tool to achieve this purpose, the authors propose the use of specially designed story-based tasks with console visualization, solved using the C# programming language.The purpose of the study is to examine the features of using the C# programming language in the context of training future teachers of computer science, to identify the advantages and disadvantages of this choice, and to propose an approach to enhancing the effectiveness of the educational process through the introduction of story-based, practice-oriented tasks with console graphical output. These tasks are related to modeling game situations and developing application architecture. Such tasks are primarily intended to be solved by the most successful students and capable of programming. Particular attention is paid to the issues of student motivation and the development of their creative abilities.The research methodology includes an analysis of existing approaches to teaching programming and trends in the choice of programming languages for teaching in schools and pedagogical universities; identifying the capabilities of the C# language, its place in the professional training of teachers, and elements of the content of teaching programming in this language; the development of educational tasks; and conducting a pedagogical experiment. The introduction of story-based tasks with console visualization is aimed not only at increasing cognitive motivation but also at the comprehensive development of programming skills in a modern high-level language. An important aspect is that students gain experience working in both procedural and object-oriented paradigms, which contributes to the formation of a flexible and deep understanding of software development principles. This, in turn, increases the competitiveness of future teachers in the labor market by introducing them to a tool in demand in the real IT industry.The novelty of the paper consists, firstly, in a focused consideration of the C# language, which, being in demand in the professional environment, remains on the periphery of methodological research in the field of computer science teaching. Secondly, it lies in the authors’ original methodological developments – a system of story-based tasks adapted for C# with an emphasis on console visualization. This approach allows for overcoming limitations associated with the shortage of classroom time and focusing on the development of algorithmic and systems thinking. The developed set of tasks is based on fundamental pedagogical principles, including the principle of gradual complication (L. Vygotsky), the principle of contextual learning (A. Verbitsky), and the principle of productive constraints (S. Papert), which ensures its methodological validity.The approbation of the proposed approach, conducted at Novosibirsk State Pedagogical University, confirmed its effectiveness in organizing creative independent work of students. Although only a small number of students chose these tasks, this target group demonstrated significant progress in professional development. The most successful participants not only solved all the proposed tasks but also subsequently applied the acquired experience in teaching practice and course projects. Thus, the developed set of tasks has proven its practical significance and can be recommended for the use in the training of future computer science teachers, as well as for working with motivated school students who show an increased interest in programming.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>программирование</kwd><kwd>язык программирования</kwd><kwd>C#</kwd><kwd>занимательные задачи</kwd><kwd>сюжетные задачи</kwd><kwd>практико-ориентированные задачи</kwd><kwd>самостоятельная работа</kwd><kwd>геймификация обучения</kwd><kwd>творческое мышление</kwd></kwd-group><kwd-group xml:lang="en"><kwd>programming</kwd><kwd>programming language</kwd><kwd>C#</kwd><kwd>entertaining tasks</kwd><kwd>story-based tasks</kwd><kwd>practice-oriented tasks</kwd><kwd>independent work</kwd><kwd>gamification of learning</kwd><kwd>creative thinking</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">Кольцова К.И. Использование сюжетных задач при обучении программированию на Python // Информатика в школе. 2023. № 2 (180). С. 7–12. DOI: 10.32517/2221-1993-2023-22-1-7-12.</mixed-citation><mixed-citation xml:lang="en">Kol’tsova K.I. Using Story-Based Tasks in Teaching Python Programming. Informatika v shkole = Computer Science at School. 2023; 2(180): 7–12. DOI: 10.32517/2221-1993-2023-22-1-7-12. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Павлов Д.И., Бутарев К.В., Балашова Е.В. О перспективах использования технологий геймификации при раннем обучении объектно-ориентированному программированию // Современные информационные технологии и ИТ-образование. 2018. № 14(4). С. 977–985. DOI: 10.25559/SITITO.14.201804.977-985.</mixed-citation><mixed-citation xml:lang="en">Pavlov D.I., Butarev K.V., Balashova Ye.V. On the Prospects of Using Gamification Technologies in Early Learning of Object-Oriented Programming. Sovremennyye informatsionnyye tekhnologii i ITobrazovaniye = Modern Information Technologies and IT Education. 2018; 14(4): 977–985. DOI: 10.25559/SITITO.14.201804.977-985. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Соколова А.Н., Шалагинова Н.В. Сюжетные задачи как средство мотивации школьников при изучении основ программирования // III Международная междисциплинарная конференция «Проблемы теории и практики инновационного развития и интеграции современной науки и образования» (Москва, 16 февраля 2022 г.). М.: Московский государственный областной университет, 2022. С. 178–184.</mixed-citation><mixed-citation xml:lang="en">Sokolova A.N., Shalaginova N.V. Story-based tasks as a means of motivating schoolchildren in learning the basics of programming. III Mezhdunarodnaya mezhdistsiplinarnaya konferentsiya «Problemy teorii i praktiki innovatsionnogo razvitiya i integratsii sovremennoy nauki i obrazovaniya» = III International Interdisciplinary Conference «Problems of Theory and Practice of Innovative Development and Integration of Modern Science and Education» (Moscow, February 16, 2022). Moscow: Moscow State Regional University; 2022: 178–184. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Соколова А.Н., Шалагинова Н.В. Использование практико-ориентированных задач при обучении старшеклассников программированию на Python // IV Международная междисциплинарная конференция «Проблемы теории и практики инновационного развития и интеграции современной науки и образования» (Москва, 15 февраля 2023 г.). М.: Государственный университет просвещения, 2024. С. 276–281.</mixed-citation><mixed-citation xml:lang="en">Sokolova A.N., Shalaginova N.V. Using practice-oriented tasks in teaching high school students programming in Python. IV Mezhdunarodnaya mezhdistsiplinarnaya konferentsiya «Problemy teorii i praktiki innovatsionnogo razvitiya i integratsii sovremennoy nauki i obrazovaniya» = IV International Interdisciplinary Conference «Problems of Theory and Practice of Innovative Development and Integration of Modern Science and Education» (Moscow, February 15, 2023). Moscow: State University of Education; 2024: 276-281. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Giannakos M.N., Jaccheri L. From players to makers: An empirical examination of factors that affect creative game development // International Journal of Child-Computer Interaction. 2018. № 18. С. 27–36. DOI: 10.1016/j.ijcci.2018.06.002.</mixed-citation><mixed-citation xml:lang="en">Giannakos M.N., Jaccheri L. From players to makers: An empirical examination of factors that affect creative game development. International Journal of Child-Computer Interaction. 2018; 18: 27–36. DOI: 10.1016/j.ijcci.2018.06.002.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Лавина Т.А., Мытникова Е.А., Яруськина Е.Т. Подготовка по программированию бакалавров направления «Программная инженерия» с учетом концепции комплексного подхода к инженерному образованию // Современные наукоемкие технологии. 2023. № 7. C. 160–166. DOI: 10.17513/snt.39712.</mixed-citation><mixed-citation xml:lang="en">Lavina T.A., Mytnikova Ye.A., Yarus’kina Ye.T. Programming training for bachelors in Software Engineering, taking into account the concept of an integrated approach to engineering education. Sovremennyye naukoyemkiye tekhnologii = Modern Science-Intensive Technologies. 2023; 7: 160–166. DOI: 10.17513/snt.39712. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Завьялова О.А., Маркелов В.К. Возможности онлайн-сред программирования при обучении языку Python в школе // Информатика в школе. 2022. № 3(176). С. 75–82. DOI: 10.32517/2221-1993-2022-21-3-75-82.</mixed-citation><mixed-citation xml:lang="en">Zav’yalova O.A., Markelov V.K. Possibilities of Online Programming Environments in Teaching Python at School. Informatika v shkole = Computer Science at School. 2022; 3(176): 75–82. DOI: 10.32517/2221-1993-2022-21-3-75-82. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Козлов О.А., Барышева И.В., Малкина Е.В., Шестакова Н.В. Обучение школьников программированию в рамках предмета «Информатика»: проблемы и возможные решения // Информатика в школе. 2023. № 184(5). С. 67–73. DOI: 10.32517/2221-1993-2023-22-5-67-73.</mixed-citation><mixed-citation xml:lang="en">Kozlov O.A., Barysheva I.V., Malkina Ye.V., Shestakova N.V. Teaching Schoolchildren Programming as Part of the Subject «Computer Science»: Problems and Possible Solutions. Informatika v shkole = Computer Science at School. 2023; 184(5): 67–73. DOI: 10.32517/2221-1993-2023-22-5-67-73. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Кривоплясова Е.В., Нефёдова В.Ю., Прилепина А.В. Методика обучения основам программирования на языке Python // Информатика в школе. 2020. № 3(156). С. 24–30. DOI: 10.32517/2221-1993-2020-19-3-24-30.</mixed-citation><mixed-citation xml:lang="en">Krivoplyasova Ye.V., Nefodova V.Yu., Prilepina A.V. Methods of Teaching the Basics of Programming in Python. Informatika v shkole = Computer Science at School. 2020; 3(156): 24–30. DOI: 10.32517/2221-1993-2020-19-3-24-30. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Маркелов В.К., Завьялова О.А. Язык программирования Python как альтернативный инструмент для решения заданий ЕГЭ по информатике // Информатика в школе. 2023. № 2(181). С. 63–72. DOI: 10.32517/2221-1993-2023-22-2-63-72.</mixed-citation><mixed-citation xml:lang="en">Markelov V.K., Zav’yalova O.A. The Python Programming Language as an Alternative Tool for Solving Unified State Exam Tasks in Computer Science. Informatika v shkole = Computer Science at School. 2023; 2(181): 63–72. DOI: 10.32517/2221-1993-2023-22-2-63-72. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Панова И.В., Коливнык А.А. Методические аспекты обучения программированию на языке Python в школьном курсе информатики // Информатика в школе. 2020. № 6(159). С. 47–50. DOI: 10.32517/2221-1993-2020-19-6-47-50.</mixed-citation><mixed-citation xml:lang="en">Panova I.V., Kolivnyk A.A. Methodological Aspects of Teaching Python Programming in a School Computer Science Course. Informatika v shkole = Computer Science at School. 2020; 6(159): 47-50. DOI: 10.32517/2221-1993-2020-19-6-47-50. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Пустыльник Ю.Ю., Чмыхова Е.В., Сальцева А.Д., Додуева С.Ж. Практики изучения языков программирования в школах России: результаты пилотного исследования // Сборник аналитических материалов «Педагогические практики подготовки школьников к олимпиаде по искусственному интеллекту». М.: Институт стратегии развития РАО, 2022. С. 37–52.</mixed-citation><mixed-citation xml:lang="en">Pustyl’nik Yu.Yu., Chmykhova Ye.V., Sal’tseva A.D., Doduyeva S.Zh. Practices for Studying Programming Languages in Russian Schools: Results of a Pilot Study. Sbornik analiticheskikh materialov «Pedagogicheskiye praktiki podgotovki shkol’nikov k olimpiade po iskusstvennomu intellektu» = Collection of Analytical Materials «Pedagogical Practices for Preparing Schoolchildren for the Artificial Intelligence Olympiad «. Moscow: Institute for Development Strategy, Russian Academy of Education; 2022: 37–52. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Сёмин М.С., Федченко Г.М. Обучение программированию на Python в качестве первого языка // Всероссийская научно-практическая конференция «Актуальные проблемы обучения математике, информатике, экономике и естественнонаучным дисциплинам в средней и высшей школе» / Под общ. ред. Н.В. Ермак (Благовещенск, 25 марта 2019 г.). Благовещенск: Благовещенский государственный педагогический университет, 2019. C. 225–228.</mixed-citation><mixed-citation xml:lang="en">Somin M.S., Fedchenko G.M. Teaching Python Programming as a First Language. Vserossiyskaya nauchno-prakticheskaya konferentsiya «Aktual’nyye problemy obucheniya matematike, informatike, ekonomike i yestestvennonauchnym distsiplinam v sredney i vysshey shkole» = All-Russian Scientific and Practical Conference «Actual Problems of Teaching Mathematics, Computer Science, Economics, and Natural Sciences in Secondary and Higher Schools» – Ed. N. V. Ermak (Blagoveshchensk, March 25, 2019). Blagoveshchensk: Blagoveshchensk State Pedagogical University; 2019: 225–228. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Самылкина Н.Н. Основные подходы к построению структуры и содержания школьного курса информатики углубленного уровня // Наука и школа. 2019. № 6. С. 171–182. DOI: 10.31862/1819-463X-2019-6-171-182.</mixed-citation><mixed-citation xml:lang="en">Samylkina N.N. Basic Approaches to Building the Structure and Content of an Advanced School Computer Science Course. Nauka i shkola = Science and School. 2019; 6: 171–182. DOI: 10.31862/1819-463X-2019-6-171-182. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Самылкина Н.Н. Структура и содержание цифровых компетенций, формируемых в предпрофессиональном обучении // Информатика в школе. 2020. № 4(157). С. 11–19. DOI: 10.32517/2221-1993-2020-19-4-11-19.</mixed-citation><mixed-citation xml:lang="en">Samylkina N.N. Structure and Content of Digital Competencies Developed in Pre-Professional Training. Informatika v shkole = Computer Science at School. 2020; 4(157): 11–19. DOI: 10.32517/2221-1993-2020-19-4-11-19. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. Язык программирования C#. Классика Computers Science. 4-е изд. СПб.: Питер, 2012. 784 с.</mixed-citation><mixed-citation xml:lang="en">Kheylsberg A., Torgersen M., Viltamut S., Gold P. YAzyk programmirovaniya C#. Klassika Computers Science. 4-ye izd. = The C# Programming Language. Computer Science Classics. 4th ed. Saint Petersburg: Piter; 2012. 784 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Нигматулина Э.А., Пак Н.И. Студент-центрированное обучение программированию в педагогическом вузе // Информатика и образование. 2017. № 2 (281). С. 8–14.</mixed-citation><mixed-citation xml:lang="en">Nigmatulina E.A., Pak N.I. Student-Centered Teaching of Programming in a Pedagogical University. Informatika i obrazovaniye = Computer Science and Education. 2017; 2(281): 8–14. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Мингалеева Л.Б., Киамова Н.И. Разработка консольных приложений на языке C# при изучении дисциплины «Программирование на языках высокого уровня» // Проблемы современного педагогического образования. 2017. № 55–11. С. 90–97.</mixed-citation><mixed-citation xml:lang="en">Mingaleyeva L.B., Kiamova N.I. Developing console applications in C# when studying the discipline «Programming in high-level languages». Problemy sovremennogo pedagogicheskogo obrazovaniya = Problems of modern pedagogical education. 2017; 55-11: 90–97. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Беляева М.Б., Ильясова Е.А., Калякина Е.А., Савинкова М.М. Методические рекомендации по использованию занимательных задач на уроках информатики // Вестник педагогических наук. 2023. № 7. С. 168–174.</mixed-citation><mixed-citation xml:lang="en">Belyayeva M.B., Il’yasova Ye.A., Kalyakina Ye.A., Savinkova M.M. Methodological recommendations for the use of entertaining tasks in computer science lessons. Vestnik pedagogicheskikh nauk = Bulletin of pedagogical sciences. 2023; 7: 168–174. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Зубрилин А.А., Зубрилина М.С. Использование игровых элементов во внеурочной деятельности по информатике // Информатика в школе. 2022. № 4 (177). C. 28–35. DOI: 10.32517/2221-1993-2022-21-4-28-35.</mixed-citation><mixed-citation xml:lang="en">Zubrilin A.A., Zubrilina M.S. Using game elements in extracurricular activities in computer science. Informatika v shkole = Computer science at school. 2022; 4(177): 28–35. DOI: 10.32517/2221-1993-2022-21-4-28-35. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Сейдаметова С., Исмаилова А.Р. Методические рекомендации по использованию занимательных задач в информатике // Информационно-компьютерные технологии в экономике, образовании и социальной сфере. 2018. № 22(4). С. 101–106.</mixed-citation><mixed-citation xml:lang="en">Seydametova S., Ismailova A.R. Methodological recommendations for the use of entertaining tasks in computer science. Informatsionno-komp’yuternyye tekhnologii v ekonomike, obrazovanii i sotsial’noy sfere = Information and computer technologies in economics, education and social sphere. 2018; 22(4): 101–106. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Рогожкина И.Б. Развивающий эффект обучения программированию: психолого-педагогические аспекты // Психология. Журнал Высшей школы экономики. 2012. № 9(2). С. 141–148.</mixed-citation><mixed-citation xml:lang="en">Rogozhkina I.B. Developmental effect of teaching programming: psychological and pedagogical aspects. Psikhologiya. Zhurnal Vysshey shkoly ekonomiki = Psychology. Journal of the Higher School of Economics. 2012; 9(2): 141–148. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Ding A. C. E., Yu C. H. Serious game-based learning and learning by making games: Types of game-based pedagogies and student gaming hours impact students’ science learning outcomes // Computers &amp; Education. 2024. Т. 218. DOI: 10.1016/j.compedu.2024.105075.</mixed-citation><mixed-citation xml:lang="en">Ding A. C. E., Yu C. H. Serious game-based learning and learning by making games: Types of game-based pedagogies and student gaming hours impact students’ science learning outcomes. Computers &amp; Education. 2024: 218. DOI: 10.1016/j.compedu.2024.105075.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Сидоренко Д.В., Бикмуллина И.И. Игровой метод обучения языку C# // Научно-технический вестник Поволжья. 2023. № 12. С. 107–109.</mixed-citation><mixed-citation xml:lang="en">Sidorenko D.V., Bikmullina I.I. A Game-Based Method of Teaching the C# Language. Nauchno-tekhnicheskiy vestnik Povolzh’ya = Scientific and Technical Bulletin of the Volga Region. 2023; 12: 107–109. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Шкарбан Ф.В. Обучение объектно-ориентированному программированию бакалавров прикладной информатики: реализация модели обучения на основе двух согласованных дисциплин // Вестник Российского университета дружбы народов. Серия: Информатизация образования. 2018. № 15(4). С. 388–397. DOI: 10.22363/2312-8631-2018-15-4-388-397.</mixed-citation><mixed-citation xml:lang="en">Shkarban F.V. Teaching Object-Oriented Programming to Bachelors of Applied Computer Science: Implementation of a Learning Model Based on Two Coordinated Disciplines. Vestnik Rossiyskogo universiteta druzhby narodov. Seriya: Informatizatsiya obrazovaniya = Bulletin of the Peoples’ Friendship University of Russia. Series: Informatization of Education. 2018; 15(4): 388–397. DOI: 10.22363/2312-8631-2018-15-4-388-397. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Corral J.M.R, Balcells A.C., Estevez A.M., Moreno G. J., Ramos M. J. F. A game-based approach to the teaching of object-oriented programming languages // Computers &amp; Education. 2014. № 73. С. 83–92. DOI: 10.1016/j.compedu.2013.12.013.</mixed-citation><mixed-citation xml:lang="en">Corral J.M. R, Balcells A.C., Estevez A.M., Moreno G.J., Ramos M.J. F. A game-based approach to the teaching of object-oriented programming languages. Computers &amp; Education. 2014; 73: 83–92. DOI: 10.1016/j.compedu.2013.12.013.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">Выготский Л.С. Мышление и речь. Москва; Ленинград: Государственное учебно-педагогическое издательство, 1934. 324 с.</mixed-citation><mixed-citation xml:lang="en">Vygotskiy L.S. Myshleniye i rech’ = Thinking and Speech. Moscow; Leningrad: State Educational and Pedagogical Publishing House; 1934. 324 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">Вербицкий А.А. Компетентностный подход и теория контекстного обучения: Материалы к четвертому заседанию методологического семинара 16 ноября 2004 г. М.: Исследовательский центр проблем качества подготовки специалистов, 2004. 84 с.</mixed-citation><mixed-citation xml:lang="en">Verbitskiy A.A. Competence-based approach and the theory of contextual learning: Proceedings for the fourth meeting of the methodological seminar on November 16, 2004. Moscow: Research Center for Problems of the Quality of Specialist Training; 2004. 84 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">Пейперт С. Переворот в сознании: Дети, компьютеры и плодотворные идеи. М.: Педагогика, 1989. 224 с.</mixed-citation><mixed-citation xml:lang="en">Peypert S. Perevorot v soznanii: Deti, komp’yutery i plodotvornyye idei = Revolution in consciousness: Children, computers and fruitful ideas. Moscow: Pedagogy; 1989. 224 p. (In Russ.)</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>
