The ABC of Pair Programming: Gender-dependent Attitude, Behavior and Code of Young Learners

04/18/2023
by   Isabella Graßl, et al.
0

Young learners are increasingly introduced to programming, and one of the main challenges for educators is to achieve learning success while also creating enthusiasm. As it is particularly difficult to achieve this enthusiasm initially in young females, prior work has identified gender-specific differences in the programming behavior of young learners. Since pair programming, which turns programming into a more sociable activity, has been proposed as an approach to support programming education, in this paper we aim to investigate whether similar gender-specific characteristics can also be observed during pair programming. Therefore, we designed a gender-neutral introductory SCRATCH programming course tailored for integrating pair programming principles, and conducted it with a total of 139 students aged between 8 and 14 years. To identify gender-dependent differences and similarities, we measure the attitude towards programming and the course setting, observe the behavior of the students while programming, and analyze the code of the programs for different gender-combinations. Overall, our study demonstrates that pair programming is well suited for young learners and results in a positive attitude. While the resulting programs are similar in quality and complexity independent of gender, differences are evident when it comes to the compliance to pair programming roles, the exploration of code, and the creative customization of programs. These findings contribute to an in-depth understanding of social and technical gender specifics of pair programming, and provide educators with resources and guidance for implementing gender-sensitive pair programming in the classroom.

READ FULL TEXT

page 1

page 2

page 7

page 8

page 10

research
08/29/2022

Gender-dependent Contribution, Code and Creativity in a Virtual Programming Course

Since computer science is still mainly male dominated, academia, industr...
research
10/05/2021

Gender Bias in Remote Pair Programming among Software Engineering Students: The twincode Exploratory Study

Context. Pair programming (PP) has been found to increase student intere...
research
08/16/2021

Data-driven Analysis of Gender Differences and Similarities in Scratch Programs

Block-based programming environments such as Scratch are an essential en...
research
06/08/2023

Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programming

The emergence of large-language models (LLMs) that excel at code generat...
research
07/20/2021

Text Mining Undergraduate Engineering Programs' Applications: the Role of Gender, Nationality, and Socio-economic Status

Women, visible minorities, and other socially disadvantaged groups conti...
research
02/20/2019

Simulating Forces - Learning Through Touch, Virtual Laboratories

With the expansion of e-learning course curricula and the affordability ...
research
02/15/2023

Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming

AI code generators like OpenAI Codex have the potential to assist novice...

Please sign up or login with your details

Forgot password? Click here to reset