Преобразование программирования Образование: чувствительное к полу

Преобразование программирования Образование: чувствительное к полу

31 июля 2025 г.

Аннотация иI. Введение

II Фон и связанная работа

A. Обучение программированию: царапины и парное программирование

B. Пол в программировании образования и программирования пар

Iii. Дизайн курса

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

B. Реализация парного программирования

C. График курса

IV Метод

A. Pre-Study и B. Сбор данных

C. Набор данных и D. Анализ данных

E. Угрозы достоверности

V. Результаты

А. RQ1: Отношение

Б. RQ2: поведение

C. RQ3: код

VI Выводы и будущая работа, подтверждения и ссылки

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

I. Введение

Компьютерная наука (CS) и программирование как одна основная концепция разработки программного обеспечения (SE) - это навыки, которые пользуются высоким спросом, следовательно, страны по всему миру все чаще вводят CS в школах [1], [2]. Важно ввести программирование ранним [3] - [5], чтобы предоставить студентам свой собственный опыт программирования и уменьшить стереотипные убеждения [6] - [9]. Это особенно актуально, поскольку в CS все еще меньше женщин, особенно в SE [10].

Чтобы решить эту проблему и продемонстрировать молодым женщинам, что программирование действительно является социальной деятельностью, которая требует общения и сотрудничества [11], [12], командный метод парного программирования (PP) может поддержать женщин в обучении программам. В целом, PP является хорошо зарекомендовавшим себя гибким методом разработки профессионального программного обеспечения с отличительной особенностью распространения задач по программированию в рамках двух предварительно определенных ролей [13] водителя, который выполняет кодирование, и навигатор, который консультирует и дает отзыв водителю. Эти определения ролей делают PP хорошо подходящим для образования, поскольку может быть лучше гарантировать, что оба учащихся в паре ПП участвуют в программировании на равном уровне [14]. Тем не менее, было проведено мало исследований о том, возникают ли и как гендерные различия в ПП при применении его к более молодым учащимся программирования [4].

В этой статье мы стремимся преодолеть разрыв в знаниях о роли различных пар пар среди молодых новичков путем определения гендерно-зависимых характеристик ПП на вводных курсах программирования. Мы разработали вводной программы в классе, нацеленный на интеграцию основных принципов PP в царапину, и провели его девять раз в нескольких школах с 139 учениками в возрасте от 8 до 14 лет без предварительного опыта программирования. Мы подчеркнули гендерно-нейтральный дизайн курса, чтобы уменьшить потенциальные гендерные стереотипы [15], [16]. Мы измеряем, зависимое от гендерного воздействия на три ключевых фактора актуальности, как показано в предыдущих исследованиях: (1) отношение учащихся к программированию и дизайну курса, (2) поведение в команде и (3) процесс программирования, а также полученный код.

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

Для поддержки повторностей и будущих исследований мы предоставляем все материалы курса и оценки для репликации онлайн. [1]

Эта статья естьДоступно на ArxivПод CC BY-NC-ND 4.0 Лицензия.

[1] https://doi.org/10.6084/m9.figshare.21878859.v1 Все конфиденциальные данные доступны по запросу.

Авторы:

(1) Изабелла Грассл, Университет Пассау, Пассау, Германия (isabella.grassl@uni-passau.de);

(2) Гордон Фрейзер, Университет Пассау, Пассау, Германия (gordon.fraser@uni-passau.de).


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE