Ключевые чтения: пол, парное программирование и образование в раннем кодировании

Ключевые чтения: пол, парное программирование и образование в раннем кодировании

3 августа 2025 г.

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

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

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

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

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

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

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

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

IV Метод

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

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

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

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

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

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

C. RQ3: код

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

VI Выводы и будущая работа

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

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

Индивидуальное исследование, подобное наше, может дать только первоначальное понимание, но поднимает несколько возможностей для будущих исследований:

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

• Наше исследование состоит из относительно короткого сеанса программирования, который поднимает вопрос, как результаты будут отличаться, если PP применяется в течение более длительного периода.

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

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

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

Чтобы поддержать это будущее исследование, мы предоставляем все материалы курса и оценки для репликации онлайн.

Благодарности

Эта работа поддерживается Федеральным министерством образования и исследований посредством проекта «Первичная :: Программирование» (01JA2021) в рамках «QualitatsOffense Lehrerbildung», «совместной инициативы федерального правительства и посадочного». ¨ Авторы несут ответственность за содержание этой публикации.

Ссылки

[1] Дж. Деннер, Э. Грин и С. Кэмп, «Обучение программированию в средней школе: как помогает пара программирования и мешает бесстрашному исследованию», журнал «Обучающие науки», Vol. 30, нет. 4-5, с. 611–645, октябрь 2021.

[2] L. Ma, H. Luo, X. Liao и J. Li, «Влияние пола на паровое образование в начальной школе: от отдельных лиц к групповым композициям», «Поведенческие науки», Vol. 12, нет. 9, с. 308, 2022.

[3] Т. М. Чаплин и А. Алдао, «Гендерные различия в выражении эмоций у детей: метааналитический обзор», Psychol Bull, Vol. 139, нет. 4, с. 735–765, июль 2013.

[4] O. Iskrenovic-Momcilovic, «Парное программирование с царапиной», Educ Inf Technol, vol. 24, нет. 5, с. 2943–2952, сентябрь 2019.

[5] L. Greifenstein, I. Graßl и G. Fraser, «Вызов, но полные возможностей: перспективы учителей на программирование в начальных школах», в 21 -й Koli Sall International Conference по исследованию вычислительного образования, 2021, с. 1–10.

[6] Т. Дженкинс и Дж. Дэви, «Разнообразие и мотивация во вводном программировании», Инновации в преподавании и обучении в области информации и компьютерных наук, Vol. 1, нет. 1, с. 1–9, январь 2002 г.

[7] С. Бейер, «Почему женщины недопредставлены в информатике? Гендерные различия в стереотипах, самоэффективности, ценностях, а также интересах и предикторах будущего курса CS и оценки», Computer Science Education, vol. 24, нет. 2-3, с. 153–192, июль 2014.

[8] С. Шериан, А. Мастер, и А. Н. Мельтзофф, «Культурные стереотипы как привратники: повышение интереса девочек к компьютерным наукам и инженерии путем диверсификации стереотипов», Front Psychol, Vol. 6, с. 49, февраль 2015 года.

[9] К. М. Йин, Л. Г. Пезулло, М. Ахмед, К. Кромптон, Дж. Бланшар и К. Э. Бойер, «По их собственным словам: гендерные различия в восприятии студентов парного программирования», «Слушания 50 -го технического симпозиума ACM по вопросам компьютерного образования. Миннеаполис М.Н. США: ACM, февраль 2019 г., с. 1053–1059.

[10] К. Альбузейс, П. Бьорн, Л. Даббиш, Д. Форд, Э. Мерфи-Хилл, А. Серебеник и М.-А. Стори, «Кризис разнообразия в разработке программного обеспечения», IEEE Software, Vol. 38, нет. 2, с. 19–25, март 2021 г.

[11] К. С. Чой, «Сравнительный анализ различных комбинаций гендерных паров в парных программировании», «Поведение и информационные технологии», 2015.

[12] О. Демир и С. С. Сефероглу, «Эффект определения парных групп парлагии в соответствии с различными индивидуальными различными переменными на совместимость групп, поток и производительность кодирования», журнал по образовательным вычислениям Research, Vol. 59, нет. 1, с. 41–70, 2021.

[13] К. Бек, Экстремальное программирование объяснило: принять изменения. США: Addison-Wesley Longman Publishing Co., Inc., 1999.

[14] L. Williams, C. McDowell, N. Nagappan, J. Fernald и L. Werner, «Знания по программированию парных пар через семейство экспериментов», в 2003 году Международный симпозиум по эмпирическому разработке программного обеспечения, 2003. ISESE 2003. ДЕМОТРИИ., Сентябрь 2003 г., с. 143–152.

[15] А. Салливан и М. У. Берс, «Девочки, мальчики и боты: гендерные различия в результатах работы маленьких детей в отношении задач робототехники и программирования», журнал «Образование информационных технологий». Инновации на практике, вып. 15, с. 145, 2016.

[16] И. Грэсл и Г. Фрейзер, «Гендерно-зависимый вклад, код и творческий подход в курсе виртуального программирования», в «Слушаниях 17-го семинара» в первичном и вторичном вычислительном образовании, 2022, с. 1–10.

[17] Дж. А. Либенберг, «Опыт пары -программы средней школы в информационных технологиях», Ph.D. Диссертация, Северо-Западный университет, 2010.

[18] К. Петерсон, С. Ф. Майер и М. Э. Селигман, Ученились беспомощность: теория эпохи личного контроля. Издательство Оксфордского университета, США, 1993.

[19] M. Resnick, J. Maloney, A. Monroy-Hernandez, N. Rusk, E. Eastmond, 'K. Brennan, A. Millner, E. Rosenbaum, J. Silver, B. Silverman и Y. Kafai, «Scratch: Programming для всех», Communications of the Acm, vol. 52, нет. 11, с. 60–67, ноябрь 2009 г.

[20] H. C¸ AL и G. CAN, «Влияние парных программ на уверенность и достижения учащихся средних школ в компьютерном программировании», Trakya Egitim Dergisi ˘, Vol. 10, нет. 1, с. 221–237, январь 2020 года.

[21] Дж. Деннер, Л. Вернер, С. Кэмп и Э. Ортис, «Парное программирование: при каких условиях это выгодно для учащихся средней школы?» Журнал исследований по технологиям в образовании, Vol. 46, нет. 3, с. 277–296, 2014.

[22] S. Papadakis, «Парное программирование более эффективным, чем сольные программирование для программистов для начинающих средних образования?: Тематическое исследование», Международный журнал по технологиям обучения и обучения в Интернете (IJWLTT), Vol. 13, нет. 1, с. 1–16, 2018.

[23] A. Issaee, R. Motschnig и O. Comber, «Пара и соропрограммирование мини-игр в качестве условия для обучения для программы: подход к исследованию действий», в 2021 году границы в образовании (FIE). IEEE, 2021, с. 1–9.

[24] С. Б. Беренсон, К. М. Слатен, Л. Уильямс и С.-В. Хо, «Голоса женщин в курсе разработки программного обеспечения: размышления о сотрудничестве», J. Educ. Ресурс Comput., Vol. 4, нет. 1, с. 3, март 2004 г.

[25] Б. Хэнкс, «Проблемы, с которыми сталкиваются программисты для начинающих пар», J. Educ. Ресурс Comput., Vol. 7, нет. 4, с. 1–13, январь 2008 г.

[26] Л. Уильямс, Д. С. МакКрикард, Л. Лейман и К. Хуссейн, «Одиннадцать рекомендаций по реализации парных программирования в классе», в Agile 2008 Conference. Торонто, ON, Канада: IEEE, 2008, с. 445–452.

[27] E. Harskamp, N. Ding и C. Suhre, «Групповой состав и его влияние на решающее решение женщин и мужчин в научном образовании», Образовательные исследования - Educ Res, Vol. 50, с. 307–318, декабрь 2008 г.

[28] Э. М. Померанц, Дж. Л. Саксон и Г. А. Кенни, «Самооценка: развитие половых различий», в когнитивной социальной психологии. Psychology Press, 2001.

[29] М.-Т. Wang, J.L. Degol, J. Amemiya, A. Parr и J. Guo, «Климат в классе и академическое и психологическое благополучие детей: систематический обзор и мета-анализ», Development Review, vol. 57, с. 100912, 2020.

[30] S.-C. Конг, М. Чиу и М. Лай, «Изучение интереса учащихся начальных школ, отношения сотрудничества и расширения прав и возможностей программирования в образовании вычислительного мышления», Computers & Education, Vol. 127, сентябрь 2018.

[31] Б. Чжун, К. Ван и Дж. Чен, «Влияние социальных факторов на парные программирование в начальной школе», Компьютеры в поведении человека, Vol. 64, с. 423–431, ноябрь 2016 г.

[32] O. S. Gomez, M. Solari, C.J. P. Calvache и A.C. Ledezma, «Эксперимент по контролю над продуктивностью парных программирования гендерных комбинаций: предварительные результаты». В Cibse, 2017, с. 679–692.

[33] Дж. Кунг, А. Шмид и Д. Бровелли, «Гендерное и парное программирование -« Влияние гендерного состава пар на сотрудничество в семинаре по робототехнике », Frontiers in Education, Vol. 7, с. 7: 973674, август 2022 года.

[34] Дж. Цан, К. Э. Бойер и К. Ф. Линч, «Как рано появляется гендерный разрыв в CS? Исследование совместного решения проблем в компьютерных науках 5 -го класса», в «Слушаниях 47 -го технического симпозиума ACM по компьютерному научному образованию», 2016, с. 388–393.

[35] М. Цзян, Ю. Ли, Дж. Чжэн и Х. Хан, «Различия гендерных групп по моделям поведения в совместном решении проблем через LEGO», Journal of Computers in Education, Vol. 4, нет. 2, с. 127–145, 2017.

[36] Л. Джарратт, Н. А. Боуман, К. С. Калвер и А. М. Сегр, «Большое экспериментальное исследование гендерного и парного состава в парных программировании», «Слушания конференции ACM 2019 года по инновациям и технологиям в области компьютерных наук», 2019, с. 176–181.

[37] Z. Zhan, P. S. Fong, H. Mei и T. Liang, «Влияние гендерной группировки на эффективность группы учащихся, индивидуальные достижения и отношение к компьютерному совместному обучению», Компьютеры в поведении человека, Vol. 48, нет. Завершите, стр. 587–596, 2015.

[38] J. Tsan, J. Vandenberg, Z. Zakaria, D. C. Boulden, C. Lynch, E. Wiebe и K.E. Boyer, «Совместный диалог и типы конфликтов: анализ парных программирования взаимодействия между высшими элементами», в разбирательствах 52 -й технического симпозиума ACM на компьютерном образовании, 2021, pp.1184.

[39] Л. Сан, Л. Ху и Д. Чжоу, «Программирование прогнозирует вычислительное мышление: анализ различий в опыте пола и программирования», Computers & Education, Vol. 181, с. 104457, май 2022 года.

[40] К. Тейлор и Ю. Бэк, «Группирование вопросов в вычислительной роботизированной деятельности», Компьютеры в поведении человека, Vol. 93, с. 99–105, 2019.

[41] Дж. Р. Визельманн, Э. А. Дейр, Э. А. Ринг-Вайлен и Г. Х. Рориг, «Я просто делаю то, что говорят мне мальчики»: изучение взаимодействия студентов в небольших группах в интегрированном отделении STEM », журнал исследований в области науки, вып. 57, нет. 1, с. 112–144, 2020.

[42] М. Романо-Гонз ´ Alez, J.-C. P'EREZ-GONZ 'ALEZ, J. MORENO-LE' ON и 'G. ROBLE, «Расширение номологической сети вычислительного мышления с помощью некогнитивных факторов», Компьютеры в поведении человека, Vol. 80, с. 441, 2018.

[43] L. Williams, E. Wiebe, K. Yang, M. Ferzli и C. Miller, «В поддержку парного программирования во вступительном курсе компьютерных наук», Computer Science Education, Vol. 12, нет. 3, с. 197–212, 2002.

[44] И. Грэсл, К. Гелдрейх и Г. Фрейзер, «Анализ гендерных различий и сходства в программах по царапинам, управляемым данными», в 16-м семинаре в первичном и вторичном вычислительном образовании, 2021, с. 1–10.

[45] Дж. Бакли и С. Экстон, «Таксономия Блума: основа для оценки знаний программистов о программных системах», в 11 -м Международном семинаре IEEE по пониманию программы, 2003. IEEE, 2003, с. 165–174.

[46] С. Гровер, Р. Пикан и С. Купер, «Проектирование для более глубокого обучения в смешанном курсе компьютерных наук для учащихся средней школы», Computer Science Education, Vol. 25, нет. 2, с. 199–237, 2015.

[47] E. Rubegni, M. Landoni и L. Jaccheri, «Дизайн для изменений с детьми и для детей: как разработать цифровой инструмент рассказывания историй для повышения осведомленности о стереотипах», в процессах конференции по проектированию интерактивных систем ACM 2020 года, 2020, с. 505–518.

[48] Дж. С. Адамс и А. Р. Вебстер, «Что студенты узнают о программировании из игры, музыкального видео и проектов по рассказу историй?» В материалах 43 -го технического симпозиума ACM по информатике образование, 2012, с. 643–648.

[49] Дж. С. Рид, «Проверка забавного инструментария: инструмент для измерения мнений о технологии детей», «Познание, технологии и работа», Vol. 10, нет. 2, с. 119–128, 2008.

[50] G. Fraser, U. Heuer, N. Korber, E. Wasmeier ¨ et al., «Litterbox: Linter для программ Scratch», в 2021 году IEEE/ACM 43-й Международная конференция по разработке программного обеспечения: образование в области разработки программного обеспечения (ICSE-Seet). IEEE, 2021, с. 183–188.

[51] Ф. Обирмуллер, Л. Блох, Л. Грейфенштейн, У. Хейер и Г. Фрейзер, «Код» парфюмеры: отчет о хорошем коде для поощрения учащихся », в 16 -м семинаре в первичном и вторичном вычислительном образовании, 2021, с. 1–10.

[52] Н. Боргерс, Д. Сиккель и Дж. Хокс, «Эффекты ответа у обследований на детей и подростков: влияние количества вариантов ответа, отрицательной формулировки и нейтральной средней точки», «Качество и количество», Vol. 38, нет. 1, с. 17–33, 2004.

[53] Дж. Робертсон, «Игры в классе: преимущества и гендерные проблемы», Computers & Education, Vol. 59, нет. 2, с. 385–398, 2012.

[54] Т. Бенаде и Дж. Либенберг, «Парное программирование как метод обучения» за пределами контекста программирования », в« Слушаниях 6 -й конференции по изучению компьютерных наук », 2017, с. 48–55.

[55] S. Campe, J. Denner, E. Green и D. Torres, «Парное программирование в средней школе: различия в взаимодействиях и поведении», Commorting Science Education, Vol. 30, нет. 1, с. 22–46, январь 2020 года.

[56] А. Салливан и М. Берс, «Соревнования по робототехнике Vex: гендерные различия в отношениях и опыте учащихся», Journal of Information Technology Education: Research, Vol. 18, с. 097–112, январь 2019.

[57] Р. Роке, Н. Руск и М. Резник, «Поддержание разнообразного и творческого сотрудничества в онлайн -сообществе Скретч», в области массового сотрудничества и образования, U. Cress, J. Moskaliuk и H. Jeong, eds. CHAM: Springer International Publishing, 2016, с. 241–256.

[58] Л. Сейтер и Б. Форман, «Моделирование прогресса в обучении вычислительного мышления учеников первичного класса», «Слушания девятой ежегодной Международной конференции ACM по международным исследованиям в области компьютерного образования», 2013, с. 59–66.

[59] E. Aivaloglou, F. Hermans, J. Moreno-Leon и G. Robles, «Набор данных с царапинами: соскоба, сформирована и забита», в 2017 году IEEE/ACM 14-я Международная конференция по программным обеспечениям по горнодобывающим программным обеспечениям (MSR). Буэнос -Айрес, Аргентина: IEEE, май 2017, с. 511–514.

Авторы:

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

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


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


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