Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3556787.3556861acmotherconferencesArticle/Chapter ViewAbstractPublication PageswipsceConference Proceedingsconference-collections
research-article

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

Published: 31 October 2022 Publication History

Abstract

Since computer science is still mainly male dominated, academia, industry and education jointly seek ways to motivate and inspire girls, for example by introducing them to programming at an early age. The recent COVID-19 pandemic has forced many such endeavours to move to an online setting. While the gender-dependent differences in programming courses have been studied previously, for example revealing that girls may feel safer in same-sex groups, much less is known about gender-specific differences in online programming courses. In order to investigate whether gender-specific differences can be observed in online courses, we conducted an online introductory programming course for Scratch, in which we observed the gender-specific characteristics of participants with respect to how they interact, their enjoyment, the code they produce, and the creativity exposed by their programs. Overall, we observed no significant differences between how girls participated in all-female vs. mixed groups, and girls generally engaged with the course more actively than boys. This suggests that online courses can be a useful means to avoid gender-dependent group dynamics. However, when encouraging creative freedom in programming, girls and boys seem to fall back to socially inherited stereotypical behavior also in an online setting, influencing the choice of programming concepts applied. This may inhibit learning and is a challenge that needs to be addressed independently of whether courses are held online.

References

[1]
K. Albusays, P. Bjorn, L. Dabbish, D. Ford, E. Murphy-Hill, A. Serebrenik, and M.-A. Storey. 2021. The Diversity Crisis in Software Development. IEEE Software 38, 2 (March 2021), 19–25.
[2]
A. Bandura. 1977. Self-Efficacy: Toward a Unifying Theory of Behavioral Change. Psychological Review 84(1977), 191–215.
[3]
L. Beckwith, M. Burnett, S. Wiedenbeck, C. Cook, S. Sorte, and M. Hastings. 2005. Effectiveness of end-user debugging software features: Are there gender issues?. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 869–878.
[4]
N. E. Betz and G. Hackett. 1986. Applications of self-efficacy theory to understanding career choice behavior. Journal of social and clinical psychology 4, 3 (1986), 279–289.
[5]
S. Beyer. 2014. Why Are Women Underrepresented in Computer Science? Gender Differences in Stereotypes, Self-Efficacy, Values, and Interests and Predictors of Future CS Course-Taking and Grades. Computer Science Education 24, 2-3 (July 2014), 153–192.
[6]
A. Bosu and K. Z. Sultana. 2019. Diversity and Inclusion in Open Source Software (OSS) Projects: Where Do We Stand?. In 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). 1–11.
[7]
N. A. Çakır, A. Gass, A. Foster, and F. J. Lee. 2017. Development of a game-design workshop to promote young girls’ interest towards computing through identity exploration. Computers & Education 108 (2017), 115–130.
[8]
L. Cen, D. Ruta, L. Powell, and J. Ng. 2014. Does Gender Matter for Collaborative Learning?. In 2014 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE). 433–440.
[9]
G. Crombie, T. Abarbanel, and C. Anderson. 2000. All-Female Computer Science. Science Teacher 67, 3 (2000), 40–43.
[10]
D. A. Fields, Y. B. Kafai, and M. T. Giang. [n.d.]. Youth Computational Participation in the Wild: Understanding Experience and Equity in Participating and Programming in the Online Scratch Community. ACM Transactions on Computing Education 17, 3 ([n. d.]), 22.
[11]
D. A. Fields, Y. B. Kafai, A. Strommer, E. Wolf, and B. Seiner. 2014. INTERACTIVE STORYTELLING FOR PROMOTING CREATIVE EXPRESSION IN MEDIA AND CODING IN YOUTH ONLINE COLLABORATIVES IN SCRATCH. (2014), 11.
[12]
G. Fraser, U. Heuer, N. Körber, E. Wasmeier, 2021. LitterBox: A Linter for Scratch Programs. In 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET). IEEE, 183–188.
[13]
A. Funke and K. Geldreich. 2017. Gender Differences in Scratch Programs of Primary School Children. In Proceedings of the 12th Workshop on Primary and Secondary Computing Education. ACM, Nijmegen Netherlands, 57–64.
[14]
F. González-Gómez, J. Guardiola, Ó. M. Rodríguez, and M. Á. M. Alonso. 2012. Gender differences in e-learning satisfaction. Computers & Education 58, 1 (2012), 283–290.
[15]
I. Graßl, K. Geldreich, and G. Fraser. 2021. Data-driven Analysis of Gender Differences and Similarities in Scratch Programs. In Proceedings of the 16th Workshop in Primary and Secondary Computing Education (WiPSCE). ACM. To appear.
[16]
L. Greifenstein, I. Graßl, and G. Fraser. 2021. Challenging but Full of Opportunities: Teachers’ Perspectives on Programming in Primary Schools. In 21st Koli Calling International Conference on Computing Education Research. 1–10.
[17]
S. Grover, R. Pea, and S. Cooper. 2015. Designing for deeper learning in a blended computer science course for middle school students. Computer science education 25, 2 (2015), 199–237.
[18]
F. Hermans and E. Aivaloglou. 2017. Teaching Software Engineering Principles to K-12 Students: A MOOC on Scratch. In 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET). 13–22.
[19]
P. Hubwieser, E. Hubwieser, and D. Graswald. 2016. How to Attract the Girls: Gender-Specific Performance and Motivation in the Bebras Challenge. In Informatics in Schools: Improvement of Informatics Knowledge and Perception(Lecture Notes in Computer Science), A. Brodnik and F. Tort (Eds.). Springer International Publishing, Cham, 40–52.
[20]
T. Jones and V. A. Clarke. 1995. Diversity as a Determinant of Attitudes: A Possible Explanation of the Apparent Advantage of Single-Sex Settings. Journal of Educational Computing Research 12, 1 (Jan. 1995), 51–64.
[21]
C. M. Lewis and N. Shah. 2015. How Equity and Inequity Can Emerge in Pair Programming. In Proceedings of the Eleventh Annual International Conference on International Computing Education Research. ACM, Omaha Nebraska USA, 41–50.
[22]
S. M. Lindberg, J. S. Hyde, J. L. Petersen, and M. C. Linn. 2010. New Trends in Gender and Mathematics Performance: A Meta-Analysis. Psychological bulletin 136, 6 (Nov. 2010), 1123–1135.
[23]
A. Lishinski, A. Yadav, J. Good, and R. Enbody. 2016. Learning to Program: Gender Differences and Interactive Effects of Students’ Motivation, Goals, and Self-Efficacy on Performance. In Proceedings of the 2016 ACM Conference on International Computing Education Research. ACM, Melbourne VIC Australia, 211–220.
[24]
J. Margolis and A. Fisher. 2002. Unlocking the Clubhouse: Women in Computing. MIT Press.
[25]
J. McBroom, I. Koprinska, and K. Yacef. 2020. Understanding Gender Differences to Improve Equity in Computer Programming Education. In Proceedings of the Twenty-Second Australasian Computing Education Conference. ACM, Melbourne VIC Australia, 185–194.
[26]
C. McDowell, L. Werner, H. E. Bullock, and J. Fernald. 2006. Pair programming improves student retention, confidence, and program quality. Commun. ACM 49, 8 (2006), 90–95.
[27]
M. Mitchell. 1993. Situational interest: Its multifaceted structure in the secondary school mathematics classroom.Journal of educational psychology 85, 3 (1993), 424.
[28]
P. Moorman and E. Johnson. 2003. Still A Stranger Here: Attitudes Among Secondary School Students Towards Computer Science. ACM SIGCSE Bulletin 35, 3 (2003), 193–197.
[29]
S. Papadakis. 2018. Is Pair Programming More Effective than Solo Programming for Secondary Education Novice Programmers?: A Case Study. International Journal of Web-Based Learning and Teaching Technologies (IJWLTT) 13, 1 (Jan. 2018), 1–16.
[30]
REDINE. 2019. Conference Proceedings EDUNOVATIC 2018: 3rd Virtual International Conference on Education, Innovation and ICT. Adaya Press.
[31]
M. Resnick, J. Maloney, A. Monroy-Hernández, N. Rusk, E. Eastmond, K. Brennan, A. Millner, E. Rosenbaum, J. Silver, B. Silverman, and Y. Kafai. 2009. Scratch: Programming for All. Commun. ACM 52, 11 (Nov. 2009), 60–67.
[32]
G. T. Richard and Y. B. Kafai. 2016. Blind Spots in Youth DIY Programming: Examining Diversity in Creators, Content, and Comments within the Scratch Online Community. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI ’16. ACM Press, Santa Clara, California, USA, 1473–1485.
[33]
J. Robertson. 2012. Making games in the classroom: Benefits and gender concerns. Computers & Education 59, 2 (2012), 385–398.
[34]
R. Roque, N. Rusk, and M. Resnick. 2016. Supporting Diverse and Creative Collaboration in the Scratch Online Community. In Mass Collaboration and Education, U. Cress, J. Moskaliuk, and H. Jeong (Eds.). Springer International Publishing, Cham, 241–256.
[35]
E. Rubegni, M. Landoni, and L. Jaccheri. 2020. Design for Change With and for Children: How to Design Digital StoryTelling Tool to Raise Stereotypes Awareness. In Proceedings of the 2020 ACM Designing Interactive Systems Conference. ACM, Eindhoven Netherlands, 505–518.
[36]
M. A. Rubio, R. Romero-Zaliz, C. Mañoso, and A. P. de Madrid. 2015. Closing the Gender Gap in an Introductory Programming Course. Computers & Education 82 (March 2015), 409–420.
[37]
A. Sullivan and M. Umashi Bers. 2016. Girls, Boys, and Bots: Gender Differences in Young Children’s Performance on Robotics and Programming Tasks. Journal of Information Technology Education: Innovations in Practice 15 (2016), 145–165.
[38]
J. Teague. 2002. Women in computing: What brings them to it, what keeps them in it?ACM SIGCSE Bulletin 34, 2 (2002), 147–158.
[39]
E. L. Usher and F. Pajares. 2008. Sources of Self-Efficacy in School: Critical Review of the Literature and Future Directions. Review of Educational Research 78, 4 (Dec. 2008), 751–796.
[40]
T. Vrieler, A. Nylén, and Å. Cajander. 2020. Computer Science Club for Girls and Boys – a Survey Study on Gender Differences. Computer Science Education (Oct. 2020), 1–31.
[41]
J. Weese, R. Feldhausen, and N. Bean. 2016. The Impact of STEM Experiences on Student Self-Efficacy in Computational Thinking. In 2016 ASEE Annual Conference & Exposition Proceedings. ASEE Conferences, New Orleans, Louisiana, 26179.
[42]
K. M. Ying, L. G. Pezzullo, M. Ahmed, K. Crompton, J. Blanchard, and K. E. Boyer. 2019. In Their Own Words: Gender Differences in Student Perceptions of Pair Programming. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education. ACM, Minneapolis MN USA, 1053–1059.
[43]
A. Zeid and R. El-Bahey. 2011. Impact of Introducing Single-Gender Classrooms in Higher Education on Student Achievement Levels: A Case Study in Software Engineering Courses in the GCC Region. In 2011 Frontiers in Education Conference (FIE). T2H–1–T2H–6.
[44]
Z. Zhan, P. Fong, H. Mei, and T. Liang. 2015. Effects of Gender Grouping on Students’ Group Performance, Individual Achievements and Attitudes in Computer-Supported Collaborative Learning. Computers in Human Behavior 48 (July 2015), 587–596.
[45]
B. Zhong, Q. Wang, and J. Chen. 2016. The Impact of Social Factors on Pair Programming in a Primary School. Computers in Human Behavior 64 (Nov. 2016), 423–431.

Cited By

View all
  • (2025)Bridging the Gap: Engaging Girls in Computing Through Physical TechnologiesInnovative and Intelligent Digital Technologies; Towards an Increased Efficiency10.1007/978-3-031-71649-2_4(49-62)Online publication date: 1-Feb-2025
  • (2023)Beyond Gender Differences: Can Scratch Programs Indicate Students' Preferences?Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research10.1145/3605468.3609771(1-10)Online publication date: 27-Sep-2023

Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      WiPSCE '22: Proceedings of the 17th Workshop in Primary and Secondary Computing Education
      October 2022
      130 pages
      ISBN:9781450398534
      DOI:10.1145/3556787
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 31 October 2022

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Scratch
      2. diversity
      3. gender
      4. online course
      5. primary education.

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      • primary::programming, 01JA2021

      Conference

      WiPSCE '22
      WiPSCE '22: The 17th Workshop in Primary and Secondary Computing Education
      October 31 - November 2, 2022
      Morschach, Switzerland

      Acceptance Rates

      WiPSCE '22 Paper Acceptance Rate 14 of 41 submissions, 34%;
      Overall Acceptance Rate 104 of 279 submissions, 37%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)22
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 11 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)Bridging the Gap: Engaging Girls in Computing Through Physical TechnologiesInnovative and Intelligent Digital Technologies; Towards an Increased Efficiency10.1007/978-3-031-71649-2_4(49-62)Online publication date: 1-Feb-2025
      • (2023)Beyond Gender Differences: Can Scratch Programs Indicate Students' Preferences?Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research10.1145/3605468.3609771(1-10)Online publication date: 27-Sep-2023

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media