Подход к формированию поддерживающей среды для изучения программирования в условиях инклюзии

Научная статья
DOI:
https://doi.org/10.60797/IRJ.2025.155.78
Выпуск: № 5 (155), 2025
Предложена:
25.03.2025
Принята:
09.04.2025
Опубликована:
16.05.2025
376
9
XML
PDF

Аннотация

Статья посвящена вопросам формирования поддерживающей образовательной среды для студентов с различными образовательными потребностями при изучении программирования в условиях инклюзивного образования. Рассматриваются проблемы, возникающие при обучении студентов с ограниченными возможностями здоровья, иностранных студентов и других категорий обучающихся, нуждающихся в особом подходе. Рассмотрены возможности адаптации учебного процесса, включая использование различных форматов материалов и образовательных технологий, способствующие освоению знаний и развитию практических навыков при изучении языков программирования. Результаты апробации предложенного подхода показали повышение успеваемости студентов ИТ-направлений на примере преподавания дисциплины «Программирование и основы алгоритмизации».

1. Введение

В последние годы вузы активно внедряют инклюзивный подход в образовательную деятельность для создания равных условий студентам. Подход ориентирован на решение проблем, связанных с созданием специальных условий студентам с особыми образовательными потребностями.

В условиях инклюзивного образования преподавание языков программирования должно быть адаптировано для студентов с разными образовательными возможностями, учитывать многообразие способов восприятия и усвоения материала. Это требует комплексного подхода, включающего использование различных инструментов и методов преподавания, создание условий для активного вовлечения всех студентов в образовательный процесс.

Создание поддерживающей инклюзивной образовательной среды с акцентом на позитивное подкрепление и постоянную поддержку со стороны преподавателей и однокурсников способствуют успешной социализации и интеграции обучающихся, обеспечивая их более быстрое и комфортное включение в образовательный процесс

,
,
.

В группах, изучающих языки и технологии программирования, могут учиться разные студенты: обучающиеся с ограниченными возможностями здоровья (ОВЗ), иностранные студенты, студенты с особыми образовательными потребностями (ООП).

Преподавателю нужно создать инклюзивную и поддерживающую атмосферу, чтобы все студенты, встречающие трудности в освоении языков программирования или других аспектах учебы, независимо от своих особенностей, чувствовали себя комфортно и могли эффективно учиться

.

Вопросам особенностей профессиональной подготовки студентов, возникающим при преподавании дисциплин, связанным с изучением языков программирования и информационным технологиям в условиях инклюзии, уделяется большое внимание. Например, в работах

,
,
рассматривается использование возможностей компьютерных технологий, применение дополнительных технических средств с учетом индивидуального подхода обучения студентов с особыми потребностями.

Применение дифференцированного подхода при подготовке заданий для практических занятий с учетом уровня сложности задач для определенных групп студентов с различным уровнем знаний на первом курсе, может способствовать повышению обучение ИТ-дисциплинам на старших курсах

,
.

Организация обучения в условиях инклюзии требует от преподавателя соответствующей методической подготовки и наличия методологической компетенции

.

При работе со студентами с ОВЗ преподаватель в рамках дисциплин программирования сталкивается с рядом сложностей

: различные темпы усвоения материала, физические ограничения, когнитивные и сенсорные особенности, психологические барьеры, недостаточная подготовленность преподавателей, трудности в коммуникации и взаимодействии с другими студентами, а также нехватку адаптивных учебных программ.

Использование различных методов, технологий и средств обучения, внедрение мультимедийных материалов, интерактивных платформ

, разработка курсов с учетом принципов доступности сделают учебный процесс более эффективным
,
.

Регулярное повышение квалификации преподавателей, включая тренинги по инклюзивному обучению, также является важным шагом для повышения качества образования. Для этого в Тюменском государственном университете разработаны и запущены программы дополнительного профессионального образования («Организационные и психолого-педагогические основы инклюзивного высшего образования», «Инклюзия в основном и дополнительном образовании», «Работа с обучающимися с нарушениями речи и коммуникации»).

C учётом растущих требований инклюзивного образования есть необходимость тщательной проработки образовательных программ, ориентированных на студентов с особыми образовательными потребностями. Это потребует внесения изменений в методологию преподавания дисциплин, связанных с изучением языков программирования, чтобы обеспечить доступность знаний для всех студентов, независимо от их индивидуальных особенностей. Необходимо применять индивидуализированные подходы, разнообразные средства обучения и учитывать различные формы восприятия и усвоения материала, что, в свою очередь, потребует создания новых образовательных материалов и ресурсов.

В данной работе рассматривается обоснование и апробация педагогических технологий, обеспечивающих успешное освоение дисциплин программирования студентами с особыми образовательными потребностями в условиях инклюзивного обучения.

2. Методы и принципы исследования

Одной из задач инклюзивного образования является обеспечение равных возможностей для всех студентов, что подразумевает создание условий, позволяющих каждому обучающемуся преодолевать препятствия, которые могут возникать в процессе обучения. Это особенно важно в контексте изучения языков программирования, поскольку данная дисциплина требует специальных знаний, специфических навыков и понимания. Вторая задача — это учет различных образовательных потребностей студентов, каждый из которых учится по-своему, и в инклюзивной образовательной среде это должно быть учтено. Третьей задачей является поддержка учащихся с особыми образовательными потребностями. Это включает создание адаптированных материалов, поддержку со стороны преподавателей и использование технологий, помогающих преодолеть барьеры в обучении.

Для успешного внедрения в образовательный процесс инклюзивного подхода необходимо учитывать несколько ключевых компонентов: педагогические условия, принципы инклюзивного подхода, организационно-содержательный компонент, анализ и коррекция обучения.

Педагогические условия

Для эффективного преподавания языков программирования в инклюзивной образовательной среде необходимо создать соответствующие педагогические условия: учебно-методическое обеспечение, материально-техническая база, нормативно-правовое информационное обеспечение.

Организация учебно-методического обеспечения доступна для всех студентов, включая тех, которые нуждаются в дополнительных средствах поддержки. Методы преподавания должны быть гибкими, а учебные материалы — разнообразными, чтобы обеспечить комфортное восприятие информации всеми студентами.

Немаловажную роль играет материально-техническая база, так как инклюзивный образовательный процесс требует наличия современного оборудования, доступных технологий и программного обеспечения, которые позволяют каждому студенту работать с материалом в наиболее удобном формате.

Нормативно-правовое обеспечение направлено на соблюдение стандартов инклюзивного образования, что включает соблюдение законодательства и адаптацию учебных программ. Информационное обеспечение обеспечивает доступ к онлайн-ресурсам, учебным платформам и программам, которые могут быть адаптированы под различные потребности. Это может быть использование образовательных платформ с текстовыми, визуальными и аудиоформатами материалами.

Принципы инклюзивного подхода

Одним из аспектов является использование адаптивных технологий, которые подстраиваются под особенности восприятия и усвоения материала. Студенты могут воспринимать информацию через визуальные, аудиальные или кинестетические каналы, применение мультимедийных технологий позволяет учесть все эти аспекты и создать разнообразие при подаче материала.

Создание позитивной и поддерживающей атмосферы — еще одна задача преподавателя. Студенты должны чувствовать себя уверенно, зная, что их усилия ценятся. Такой подход способствует не только обучению, но и формированию здоровой мотивации.

Открытость к разнообразию является принципом, который помогает укрепить инклюзивную среду. Важно, чтобы каждый студент чувствовал свою ценность и принимал участие в обучении, несмотря на возможные трудности.

Поддержка в самооценке и рефлексии помогает студентам лучше понимать свои сильные и слабые стороны, что позволяет скорректировать процесс обучения и достичь лучших результатов.

Организационно-содержательный компонент

При проектировании образовательного процесса по дисциплинам, изучающим языки программирования, необходимо учитывать несколько ключевых аспектов.

Учебно-методический комплекс должен включать как обязательную, так и вариативную части. В инвариантной части студенты осваивают основные концепции, такие как синтаксис языка, алгоритмы, структуры данных. Вариативная часть позволяет углубиться в специфические языки программирования, такие как Python, С++, C#, JavaScript, в зависимости от выбора студента.

Организация самостоятельной работы играет важную роль в обучении языкам программирования. Практические задания, проекты и работа в группах позволяют студентам закрепить теоретические знания. Например, создание веб-приложений на языке JavaScript или решение задач на Python позволяет обучающимся с разными уровнями подготовки работать в своем темпе и получать необходимую поддержку.

Система оценивания должна быть гибкой, с учетом индивидуальных и групповых достижений студентов.

Важно предусмотреть разнообразные формы и методы обучения, занятия могут включать лекции, практические задания, групповые и проектные работы. Необходимо, чтобы каждый студент, независимо от своих образовательных потребностей, мог активно участвовать в процессе. Использование интерактивных технологий и программных средств (например, визуальных языков программирования, таких как Scratch, Snap, Codecademy и др.) позволяет студентам с разными способностями изучать программирование в удобной и доступной форме.

Важно применять дифференцированный подход в оценке, чтобы учитывать потребности каждого обучающегося. Оценочные критерии могут включать не только выполнение практических заданий, но и участие в групповых проектах, самооценку и рефлексию. Такой подход позволяет преподавателю понять, какие аспекты обучения требуют дополнительного внимания и поможет более полно оценить прогресс студента.

Анализ и коррекция обучения

После каждого этапа обучения важно провести анализ результатов и оценить, насколько успешно студенты усвоили материал. Для этого можно использовать различные методы, такие как опросы, анкетирование, анализ выполненных заданий. В случае выявления трудностей у отдельных студентов необходимо скорректировать подходы, внести изменения в программу и методы преподавания, чтобы обеспечить успешное обучение каждого.

Таким образом, формирование поддерживающей среды можно представить схемой, изображенной на рисунке 1.
Схема формирование поддерживающей среды

Рисунок 1 - Схема формирование поддерживающей среды

При планировании и организации занятий по программированию в контексте инклюзивного образования необходимо опираться на специальные дидактические принципы, с помощью которых происходит своевременное выявление и диагностика образовательных потребностей, адаптация обучения в соответствии с индивидуальными запросами, коллективная практическая деятельность под руководством преподавателя, поддержка студентов в их обучении.

Первым элементом, который стоит рассмотреть, является форма обучения. Занятия могут быть лекционными (информационная, проблемная) и практическими (практикум, мастер-класс, игра, проектный семинар и т.д.). Лекции играют важную роль в теоретической части курса, где преподаватель представляет основную информацию по теме. Практические занятия помогают углубить знания, предоставляя студентам возможность обсудить теоретические вопросы, и вопросы, связанные с программной реализацией практических заданий, которые позволяют закрепить полученные знания на практике.

Проектная работа является важным методом в обучении программированию. Этот подход дает возможность не только применить теоретические знания, но и развивать практические навыки, работать в команде и учиться решать реальные задачи. Например, студенты могут работать над созданием простого приложения, разделяя задачи между собой: один студент отвечает за дизайн, другой за программирование, а третий — за тестирование. Это позволяет не только изучить язык программирования, но и понять, как работает процесс разработки программного обеспечения в реальных условиях.

Онлайн-платформы становятся неотъемлемым элементом обучения, особенно в контексте дистанционного образования или инклюзивных подходов. Эти платформы предоставляют доступ к учебным материалам, позволяют решать задачи в удобном темпе, а также могут включать функции адаптации для студентов с ограниченными возможностями. Платформы могут содержать видеоуроки, интерактивные задания и системы автоматической проверки, что помогает студентам получать немедленную обратную связь.

В процессе обучения важно применять активные методы обучения, такие как групповые задания, перекрестные проверки и игровые методы, что позволяет студентам не только усваивать материал, но и развивать креативность, критическое мышление и навыки работы в команде. Групповые задания, например, позволяют студентам делиться знаниями, обсуждать сложные моменты и вместе искать решения, что способствует лучшему пониманию материала.

Игровые методы, такие как соревнования по программированию, могут значительно повысить интерес студентов к обучению и стимулировать их к активному участию. Проведение таких соревнований в группах помогает создать атмосферу соперничества, при этом студенты могут обмениваться опытом и учиться друг у друга, что делает процесс обучения более увлекательным и мотивирующим.

Средства обучения должны соответствовать потребностям студентов и обеспечивать доступность материала. Визуальные средства, такие как графики, диаграммы и схемы, являются важным инструментом для объяснения сложных понятий, таких как структуры данных или алгоритмы. Они позволяют студентам лучше понять, как работает программа, визуализировать взаимосвязи между различными элементами и увидеть процесс выполнения кода.

Современные технологии, такие как видеоконференции и интерактивные платформы для совместной работы, позволяют студентам работать над проектами в реальном времени, обсуждать код и корректировать ошибки. Мобильные приложения, программное обеспечение для синтеза речи и другие инструменты помогают создавать более доступную среду для студентов с различными образовательными потребностями.

Занятие по языкам программирования может быть организовано в несколько этапов, что помогает структурировать учебный процесс и обеспечить эффективное усвоение материала. Начинать занятие необходимо с организационно-подготовительного этапа, на котором преподаватель предоставляет студентам информацию о целях и задачах, а также разъясняет, как будет проходить занятие. Для привлечения внимания можно использовать упражнения, игры или диалоги, что особенно важно для студентов с различными стилями восприятия информации. Игровые технологии на этом этапе могут помочь создать позитивную атмосферу и заинтересовать студентов в учебном процессе.

Основной этап занятия включает в себя повторение предыдущего материала и изучение нового. Этот этап требует от преподавателя систематического возвращения к ключевым понятиям, чтобы студенты могли лучше усвоить и связать новый материал с уже пройденным. Например, преподаватель может начать занятие с краткого повторения основ синтаксиса языка программирования, чтобы студенты могли легче перейти к более сложным темам, таким как алгоритмы и структуры данных.

На заключительном этапе занятия важно подвести итоги, обсудить, что было изучено, и связать тему текущего занятия с будущими. Это помогает студентам увидеть целостную картину и понять, как различные темы связаны между собой. Преподаватель может дать задание на самостоятельную работу провести оценку работы студентов на занятии, чтобы закрепить материал и дать обратную связь.

Преподавание дисциплин, связанных с языками программирования, в инклюзивном образовательном пространстве требует особого подхода при составлении заданий — задания следует делать разнообразными, гибкими и адаптированными, чтобы каждый студент мог успешно усвоить материал и раскрыть свои способности. Например, задания с поэтапным увеличением сложности, чтобы каждый студент мог начать с простых задач и постепенно переходить к более сложным. Необходимо предусмотреть задания в разных форматах, например, текстовые инструкции, видеоматериалы, графики, схемы, интерактивные задания. Это поможет студентам выбрать наиболее удобный для них способ восприятия информации.

В рамках дифференцированного подхода следует создавать задания, которые могут быть выполнены как индивидуально, так и в группах. Командная работа может помочь студентам с особыми образовательными потребностями взаимодействовать друг с другом, обмениваться знаниями и учиться через совместную работу. И это могут быть задания, которые требуют работы в коллективе с распределением ролей (например, программист, тестировщик, дизайнер). Это развивает не только навыки программирования, но и коммуникативные навыки.

Задания должны быть связаны с реальными ситуациями. Например, для закрепления изучаемого материала можно предложить студентам разработать проект, написать инструкцию к выполнению практического задания, составить практическое или тестовое задание по изучаемому материалу.

Большую роль в обучении играет обратная связь, особенно для студентов с особыми образовательными потребностями. Поэтому важно предоставлять своевременную и конструктивную обратную связь, отмечая сильные стороны выполнения задания и указывая на области, требующие улучшения. Кроме того, студентам необходимо регулярно получать обратную связь не только от преподавателя, но и от своих однокурсников. Например, использовать систему взаимопроверки или совместного обсуждения выполненных заданий.

Необходимо предусмотреть возможность использования современных технологий. Например, интерактивные платформы для программирования, которые позволяют студентам видеть результаты своей работы немедленно, а также системы автоматической проверки заданий могут значительно облегчить процесс обучения. Такие платформы, как GitHub, Яндекс-образование, Moddle, могут быть использованы для совместной работы над проектами, а видеоуроки и онлайн-курсы с адаптивными функциями помогут студентам освоить материал в удобном для них формате.

В инклюзивной образовательной среде задания должны быть не только интеллектуально интересными, но и поддерживающими положительное отношение к учебному процессу. Это поможет создать атмосферу доверия и уважения, где каждый студент будет чувствовать себя уверенно. Важно, чтобы задания не только развивали знания, но и способствовали развитию навыков самооценки и рефлексии. Следует поощрять студентов за достижения, а также мотивировать их на продолжение обучения, несмотря на возможные трудности.

3. Основные результаты

Для апробации предложенного подхода была выбрана дисциплина «Программирование и основы алгоритмизации» которую изучают в Тюменском государственном университете студенты 1 курса, обучающиеся в рамках трека HardCore.

В начале семестра формируются учебные группы, в которые включены студенты разных направлений подготовки (Математика, Механика и математическое моделирование, Математическое обеспечение и администрирование информационных систем, Информационные системы и технологии, Прикладная информатика, Информационная безопасность, Компьютерная безопасность, Информационная безопасность автоматизированных систем, Педагогическое образование (с двумя профилями подготовки: математика, информатика)).

Также выделяются отдельные группы, составленные только из иностранных студентов, и специализированные студенческие группы (например, треки «Спортивное программирование», «Капитаны»).

Куратор дисциплины и команда преподавателей определяют план работы на семестр, корректируют методические рекомендации к практическим занятиям, тематику и содержание лекционных занятий. Раз в месяц проводится семинар, на котором обсуждаются различные аспекты проведения занятий по программированию, подводятся промежуточные итоги и выявляются возможные проблемы в процессе обучения.

В рамках работы были разработаны учебно-методический комплекс, содержащие практические задания, адаптированные под различные уровни подготовки студентов, а также рекомендации для самостоятельной работы. Для повышения доступности обучения используется онлайн-платформа lms.utmn.ru (вход по корпоративному паролю), где созданы курс «Программирование и основы алгоритмизации», содержащий лекционные материалы, методические материалы по практическим занятиям, тестовые задания, контрольные работы с автоматизированной проверкой кода, что позволяет студентам обучаться в удобном для них формате и получать немедленную обратную связь по выполненным заданиям.

Подводя итоги проделанной работы по результатам 1 семестра 2024–2025 учебного года, проводя сравнительный анализ разных подходов преподавания, можно резюмировать, что применяемая методика, в котором учитываются индивидуальные возможности обучающегося, разрабатываются разноуровневые практические задания, формулировки заданий включают последовательные рекомендации по выполнению заданий с примерами входных и выходных параметров, предлагаемые задания включают разные форматы и имеют практическое применение, дает возможность повысить успеваемость студентов с ограниченными возможностями при освоении дисциплин, связанных с языками программирования.

В таблице 1 приведены данные успеваемости студентов по дисциплине «Программирование и основы алгоритмизации» (1 семестр) за 3 учебных года. В 2024–2025 учебном году процент сдавших студентов на «отлично», «хорошо», «удовлетворительно» ненамного, но вырос, повысился процент студентов, у которых по программированию хорошие и отличные оценки. Количество студентов, не явившихся на итоговую аттестацию, значительно снизилось, что показывает положительный результат от проделанной работы.

Таблица 1 - Успеваемость по дисциплине «Программирование и основы алгоритмизации»

 

Учебный год 

Процент (от общего числа обучающихся)

сдавших («удовл», «хор», «отл»)

сдавших («хор», «отл»)

 сдавших («неудовл»)

не явившихся

2022–2023

86

34

7

7

2023–2024

81

34

6

13

2024–2025

88

38

6

6

Если посмотреть на выделенные группы с иностранными студентами, то можно отметить, что результат вырос, процент обучающихся, сдавших на «хорошо» и «удовлетворительно» вырос на 9%, уменьшился процент неаттестованных студентов (см. таблицу 2). Но, если сравнивать общие результаты целого потока обучающихся и отдельно выбранных групп, то требуется доработка методических рекомендаций и организационных мероприятий.

Таблица 2 - Успеваемость по дисциплине «Программирование и основы алгоритмизации» (отдельные группы)

 

Учебный год 

Процент

сдавших («удовл», «хор», «отл»)

сдавших («хор», «отл»)

 сдавших («неудовл»)

не явившихся

2023–2024

57

0

43

0

2024–2025

71

6

18

11

4. Заключение

В статье рассмотрен и проанализирован подход формирования поддерживающей образовательной среды для студентов с различными образовательными потребностями при изучении языков программирования в условиях инклюзивного образования. Рассмотрены варианты адаптации учебного процесса, включая использование различных форматов материалов и образовательных технологий, способствующие освоению знаний и развитию практических навыков.

В дальнейшем планируется разработка видеоконтента лекционных занятий по программированию с адаптацией различных стилей восприятия информации с дополнительными элементами. Ведется работа по созданию интерактивных курсов с элементами самоконтроля и обратной связи, чтобы студенты могли самостоятельно проверять свои знания в удобном для них формате. Особое внимание будет уделено пополнению банка разноуровневых практических и тестовых заданий по всем разделам курса «Программирование и основы алгоритмизации» для самостоятельной работы студентов.

Таким образом, создаваемая образовательная среда будет постоянно развиваться и совершенствоваться, обеспечивая студентам доступ к качественному образованию, независимо от их особенностей, и предоставляя преподавателям инструменты для эффективной работы с разнообразными группами обучающихся.

Метрика статьи

Просмотров:376
Скачиваний:9
Просмотры
Всего:
Просмотров:376