Loading…

Closing the gender gap in an introductory programming course

Although there is a growing interest in learning to program, the number of women involved in programming remains surprisingly low. We don't understand completely the causes but it has become clear that men and women have different perceptions of programming. The pedagogy of introductory program...

Full description

Saved in:
Bibliographic Details
Published in:Computers and education 2015-03, Vol.82, p.409-420
Main Authors: Rubio, Miguel Angel, Romero-Zaliz, Rocio, Mañoso, Carolina, de Madrid, Angel P.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c342t-d7732469f35de91a95a4320d138406b8c8686257753967a5472d488ed750b9143
cites cdi_FETCH-LOGICAL-c342t-d7732469f35de91a95a4320d138406b8c8686257753967a5472d488ed750b9143
container_end_page 420
container_issue
container_start_page 409
container_title Computers and education
container_volume 82
creator Rubio, Miguel Angel
Romero-Zaliz, Rocio
Mañoso, Carolina
de Madrid, Angel P.
description Although there is a growing interest in learning to program, the number of women involved in programming remains surprisingly low. We don't understand completely the causes but it has become clear that men and women have different perceptions of programming. The pedagogy of introductory programming courses should take these differences into account. In this study we analyze gender differences in an introductory programming course at the university level. Our results indicate that male and female students have different perceptions and learning outcomes: male students find programming easier, have a higher intention to program in the future and show higher learning outcomes than female students. To reduce these differences we have designed and implemented several learning modules using the principles of physical computing. The physical computing approach aims to take computational concepts out of the screen and into the real world so that students can interact with them. We have applied these modules in a MATLAB introductory programming course in a biology degree. When using these modules both male and female students showed similar results in perceptions and learning outcomes. The use of physical computing principles in combination with the traditional methodology reduced –actually closed– this gender gap. •We analyze gender differences in a university introductory programming course.•Male and female students have different perceptions and learning outcomes.•We have developed several learning modules based on physical computing principles.•Using these modules the differences in perception and learning outcomes disappear.
doi_str_mv 10.1016/j.compedu.2014.12.003
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1677975764</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0360131514002802</els_id><sourcerecordid>1677975764</sourcerecordid><originalsourceid>FETCH-LOGICAL-c342t-d7732469f35de91a95a4320d138406b8c8686257753967a5472d488ed750b9143</originalsourceid><addsrcrecordid>eNqFkMtKxDAUhoMoOF4eQejSTWvuSUEQGbzBgBsFdyGTnKkZ2mZMWmHe3paZvZtzNt__c86H0A3BFcFE3m0rF7sd-LGimPCK0ApjdoIWRCtWKk2_TtECM4lLwog4Rxc5bzHGXHKxQPfLNubQN8XwDUUDvYdUNHZXhL6w_TSHFP3ohpj2xS7FJtmum2kXx5ThCp1tbJvh-rgv0efz08fytVy9v7wtH1elY5wOpVeKUS7rDRMeamJrYTmj2BOmOZZr7bTUkgqlBKulsoIr6rnW4JXA65pwdoluD73TCT8j5MF0ITtoW9tDHLMhUqlaCSVnVBxQl2LOCTZml0Jn094QbGZbZmuOtsxsyxBqJltT7uGQg-mP3wDJZBegd-BDAjcYH8M_DX9u-HQZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1677975764</pqid></control><display><type>article</type><title>Closing the gender gap in an introductory programming course</title><source>ScienceDirect Journals</source><creator>Rubio, Miguel Angel ; Romero-Zaliz, Rocio ; Mañoso, Carolina ; de Madrid, Angel P.</creator><creatorcontrib>Rubio, Miguel Angel ; Romero-Zaliz, Rocio ; Mañoso, Carolina ; de Madrid, Angel P.</creatorcontrib><description>Although there is a growing interest in learning to program, the number of women involved in programming remains surprisingly low. We don't understand completely the causes but it has become clear that men and women have different perceptions of programming. The pedagogy of introductory programming courses should take these differences into account. In this study we analyze gender differences in an introductory programming course at the university level. Our results indicate that male and female students have different perceptions and learning outcomes: male students find programming easier, have a higher intention to program in the future and show higher learning outcomes than female students. To reduce these differences we have designed and implemented several learning modules using the principles of physical computing. The physical computing approach aims to take computational concepts out of the screen and into the real world so that students can interact with them. We have applied these modules in a MATLAB introductory programming course in a biology degree. When using these modules both male and female students showed similar results in perceptions and learning outcomes. The use of physical computing principles in combination with the traditional methodology reduced –actually closed– this gender gap. •We analyze gender differences in a university introductory programming course.•Male and female students have different perceptions and learning outcomes.•We have developed several learning modules based on physical computing principles.•Using these modules the differences in perception and learning outcomes disappear.</description><identifier>ISSN: 0360-1315</identifier><identifier>EISSN: 1873-782X</identifier><identifier>DOI: 10.1016/j.compedu.2014.12.003</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Computer programming ; Females ; Gender aspects ; Gender studies ; Improving classroom teaching ; Learning ; Males ; Matlab ; Modules ; Perception ; Programming and programming languages ; Students ; Teaching/learning strategies</subject><ispartof>Computers and education, 2015-03, Vol.82, p.409-420</ispartof><rights>2014 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c342t-d7732469f35de91a95a4320d138406b8c8686257753967a5472d488ed750b9143</citedby><cites>FETCH-LOGICAL-c342t-d7732469f35de91a95a4320d138406b8c8686257753967a5472d488ed750b9143</cites><orcidid>0000-0002-8296-6364</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Rubio, Miguel Angel</creatorcontrib><creatorcontrib>Romero-Zaliz, Rocio</creatorcontrib><creatorcontrib>Mañoso, Carolina</creatorcontrib><creatorcontrib>de Madrid, Angel P.</creatorcontrib><title>Closing the gender gap in an introductory programming course</title><title>Computers and education</title><description>Although there is a growing interest in learning to program, the number of women involved in programming remains surprisingly low. We don't understand completely the causes but it has become clear that men and women have different perceptions of programming. The pedagogy of introductory programming courses should take these differences into account. In this study we analyze gender differences in an introductory programming course at the university level. Our results indicate that male and female students have different perceptions and learning outcomes: male students find programming easier, have a higher intention to program in the future and show higher learning outcomes than female students. To reduce these differences we have designed and implemented several learning modules using the principles of physical computing. The physical computing approach aims to take computational concepts out of the screen and into the real world so that students can interact with them. We have applied these modules in a MATLAB introductory programming course in a biology degree. When using these modules both male and female students showed similar results in perceptions and learning outcomes. The use of physical computing principles in combination with the traditional methodology reduced –actually closed– this gender gap. •We analyze gender differences in a university introductory programming course.•Male and female students have different perceptions and learning outcomes.•We have developed several learning modules based on physical computing principles.•Using these modules the differences in perception and learning outcomes disappear.</description><subject>Computer programming</subject><subject>Females</subject><subject>Gender aspects</subject><subject>Gender studies</subject><subject>Improving classroom teaching</subject><subject>Learning</subject><subject>Males</subject><subject>Matlab</subject><subject>Modules</subject><subject>Perception</subject><subject>Programming and programming languages</subject><subject>Students</subject><subject>Teaching/learning strategies</subject><issn>0360-1315</issn><issn>1873-782X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNqFkMtKxDAUhoMoOF4eQejSTWvuSUEQGbzBgBsFdyGTnKkZ2mZMWmHe3paZvZtzNt__c86H0A3BFcFE3m0rF7sd-LGimPCK0ApjdoIWRCtWKk2_TtECM4lLwog4Rxc5bzHGXHKxQPfLNubQN8XwDUUDvYdUNHZXhL6w_TSHFP3ohpj2xS7FJtmum2kXx5ThCp1tbJvh-rgv0efz08fytVy9v7wtH1elY5wOpVeKUS7rDRMeamJrYTmj2BOmOZZr7bTUkgqlBKulsoIr6rnW4JXA65pwdoluD73TCT8j5MF0ITtoW9tDHLMhUqlaCSVnVBxQl2LOCTZml0Jn094QbGZbZmuOtsxsyxBqJltT7uGQg-mP3wDJZBegd-BDAjcYH8M_DX9u-HQZ</recordid><startdate>20150301</startdate><enddate>20150301</enddate><creator>Rubio, Miguel Angel</creator><creator>Romero-Zaliz, Rocio</creator><creator>Mañoso, Carolina</creator><creator>de Madrid, Angel P.</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-8296-6364</orcidid></search><sort><creationdate>20150301</creationdate><title>Closing the gender gap in an introductory programming course</title><author>Rubio, Miguel Angel ; Romero-Zaliz, Rocio ; Mañoso, Carolina ; de Madrid, Angel P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c342t-d7732469f35de91a95a4320d138406b8c8686257753967a5472d488ed750b9143</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Computer programming</topic><topic>Females</topic><topic>Gender aspects</topic><topic>Gender studies</topic><topic>Improving classroom teaching</topic><topic>Learning</topic><topic>Males</topic><topic>Matlab</topic><topic>Modules</topic><topic>Perception</topic><topic>Programming and programming languages</topic><topic>Students</topic><topic>Teaching/learning strategies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rubio, Miguel Angel</creatorcontrib><creatorcontrib>Romero-Zaliz, Rocio</creatorcontrib><creatorcontrib>Mañoso, Carolina</creatorcontrib><creatorcontrib>de Madrid, Angel P.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computers and education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rubio, Miguel Angel</au><au>Romero-Zaliz, Rocio</au><au>Mañoso, Carolina</au><au>de Madrid, Angel P.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Closing the gender gap in an introductory programming course</atitle><jtitle>Computers and education</jtitle><date>2015-03-01</date><risdate>2015</risdate><volume>82</volume><spage>409</spage><epage>420</epage><pages>409-420</pages><issn>0360-1315</issn><eissn>1873-782X</eissn><abstract>Although there is a growing interest in learning to program, the number of women involved in programming remains surprisingly low. We don't understand completely the causes but it has become clear that men and women have different perceptions of programming. The pedagogy of introductory programming courses should take these differences into account. In this study we analyze gender differences in an introductory programming course at the university level. Our results indicate that male and female students have different perceptions and learning outcomes: male students find programming easier, have a higher intention to program in the future and show higher learning outcomes than female students. To reduce these differences we have designed and implemented several learning modules using the principles of physical computing. The physical computing approach aims to take computational concepts out of the screen and into the real world so that students can interact with them. We have applied these modules in a MATLAB introductory programming course in a biology degree. When using these modules both male and female students showed similar results in perceptions and learning outcomes. The use of physical computing principles in combination with the traditional methodology reduced –actually closed– this gender gap. •We analyze gender differences in a university introductory programming course.•Male and female students have different perceptions and learning outcomes.•We have developed several learning modules based on physical computing principles.•Using these modules the differences in perception and learning outcomes disappear.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.compedu.2014.12.003</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0002-8296-6364</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0360-1315
ispartof Computers and education, 2015-03, Vol.82, p.409-420
issn 0360-1315
1873-782X
language eng
recordid cdi_proquest_miscellaneous_1677975764
source ScienceDirect Journals
subjects Computer programming
Females
Gender aspects
Gender studies
Improving classroom teaching
Learning
Males
Matlab
Modules
Perception
Programming and programming languages
Students
Teaching/learning strategies
title Closing the gender gap in an introductory programming course
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T11%3A12%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Closing%20the%20gender%20gap%20in%20an%20introductory%20programming%20course&rft.jtitle=Computers%20and%20education&rft.au=Rubio,%20Miguel%20Angel&rft.date=2015-03-01&rft.volume=82&rft.spage=409&rft.epage=420&rft.pages=409-420&rft.issn=0360-1315&rft.eissn=1873-782X&rft_id=info:doi/10.1016/j.compedu.2014.12.003&rft_dat=%3Cproquest_cross%3E1677975764%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c342t-d7732469f35de91a95a4320d138406b8c8686257753967a5472d488ed750b9143%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1677975764&rft_id=info:pmid/&rfr_iscdi=true