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...
Saved in:
Published in: | Computers and education 2015-03, Vol.82, p.409-420 |
---|---|
Main Authors: | , , , |
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 |