The effects of pair-programming in introductory programming courses with visual and text-based languages
This full research to practice paper investigates the setting of pair-programming focusing on its effects on students' learning to program when using a visual versus text-based programming language. In particular, we are interested whether there are any differences in learning outcomes and soci...
Saved in:
| Published in: | Proceedings - Frontiers in Education Conference pp. 1 - 9 |
|---|---|
| Main Authors: | , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
13.10.2021
|
| Subjects: | |
| ISSN: | 2377-634X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | This full research to practice paper investigates the setting of pair-programming focusing on its effects on students' learning to program when using a visual versus text-based programming language. In particular, we are interested whether there are any differences in learning outcomes and social/motivational factors to keep in mind when learners' make their initial steps in programming in a visual versus text-based language while employing a pair-programming approach. First a systematic literature review (SLR) was conducted, encompassing searches in the ACM Digital Library, IEEE Xplore/Electronic Library, LNCS (Springer), and Google Scholar. The results of the SLR informed the second step, namely the design of a qualitative study consisting of the evaluation of students' achievements, a questionnaire, and focus interviews with students at secondary level (K10). Students worked in pair-programming (PP) and solo-programming (SP) mode while using a visual language (MIT App Inventor) and a text-based language (Python), respectively. In a nutshell, we found that regarding achievement, students tended to earn more points in the PP setting. This tendency was more distinct in the text-based condition compared to visual programming. In both conditions, students responded that in the PP setting they had more fun solving the assignments and the PP setting had helped to solve problems faster. Aside of the scientific findings, the paper describes the didactic concepts used in order to inspire educators to engage in similar practice and research. With this contribution we aim to enrich educators' and researchers' repertoire of making introductory programming lessons more engaging and successful. |
|---|---|
| AbstractList | This full research to practice paper investigates the setting of pair-programming focusing on its effects on students' learning to program when using a visual versus text-based programming language. In particular, we are interested whether there are any differences in learning outcomes and social/motivational factors to keep in mind when learners' make their initial steps in programming in a visual versus text-based language while employing a pair-programming approach. First a systematic literature review (SLR) was conducted, encompassing searches in the ACM Digital Library, IEEE Xplore/Electronic Library, LNCS (Springer), and Google Scholar. The results of the SLR informed the second step, namely the design of a qualitative study consisting of the evaluation of students' achievements, a questionnaire, and focus interviews with students at secondary level (K10). Students worked in pair-programming (PP) and solo-programming (SP) mode while using a visual language (MIT App Inventor) and a text-based language (Python), respectively. In a nutshell, we found that regarding achievement, students tended to earn more points in the PP setting. This tendency was more distinct in the text-based condition compared to visual programming. In both conditions, students responded that in the PP setting they had more fun solving the assignments and the PP setting had helped to solve problems faster. Aside of the scientific findings, the paper describes the didactic concepts used in order to inspire educators to engage in similar practice and research. With this contribution we aim to enrich educators' and researchers' repertoire of making introductory programming lessons more engaging and successful. |
| Author | Korber, Patrick Motschnig, Renate |
| Author_xml | – sequence: 1 givenname: Patrick surname: Korber fullname: Korber, Patrick email: patrick.korber@posteo.de organization: CSLEARN - Educational Technologies, University of Vienna,Faculty of Computer Science,Vienna,Austria – sequence: 2 givenname: Renate surname: Motschnig fullname: Motschnig, Renate email: renate.motschnig@univie.ac.at organization: CSLEARN - Educational Technologies, University of Vienna,Faculty of Computer Science,Vienna,Austria |
| BookMark | eNpNkM9KAzEYxKMo2NY-gQh5ga35t8nmKKXVQsFLBW_l282XbaTdLUlW7dtbsAdhYBh-wxxmTG66vkNCHjmbcc7s03K1ULYy5UwwwWdWS8MrfUWm1lRc61LJquTymoyENKbQUn3ckXFKn4wxWWkzIrvNDil6j01OtPf0CCEWx9i3EQ6H0LU0dGfl2LuhyX080f-s6YeYMNHvkHf0K6QB9hQ6RzP-5KKGhI7uoWsHaDHdk1sP-4TTi0_I-3Kxmb8W67eX1fx5XQTBZC6U09ZoJUsFSjrBavAaHXPK-QYq5kVdN-pcqr21QgiwWsA5mVKD0GhRTsjD325AxO0xhgPE0_ZyjPwFrz1ckQ |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/FIE49875.2021.9637186 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9781665438513 1665438517 |
| EISSN | 2377-634X |
| EndPage | 9 |
| ExternalDocumentID | 9637186 |
| Genre | orig-research |
| GroupedDBID | -~X 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI OCL RIE RIL RIO RNS |
| ID | FETCH-LOGICAL-i203t-4d69764354a43d20baf6ed0d4dfca80f2bbc44d6bf99222a962ad6b756a26e9e3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 5 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000821947700075&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 05:05:04 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i203t-4d69764354a43d20baf6ed0d4dfca80f2bbc44d6bf99222a962ad6b756a26e9e3 |
| PageCount | 9 |
| ParticipantIDs | ieee_primary_9637186 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-Oct.-13 |
| PublicationDateYYYYMMDD | 2021-10-13 |
| PublicationDate_xml | – month: 10 year: 2021 text: 2021-Oct.-13 day: 13 |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings - Frontiers in Education Conference |
| PublicationTitleAbbrev | FIE |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003867 |
| Score | 2.1954699 |
| Snippet | This full research to practice paper investigates the setting of pair-programming focusing on its effects on students' learning to program when using a visual... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Bibliographies Libraries Manifolds Pair programming Planning Social factors systematic literature review Systematics text-based programming languages visual programming languages Visualization |
| Title | The effects of pair-programming in introductory programming courses with visual and text-based languages |
| URI | https://ieeexplore.ieee.org/document/9637186 |
| WOSCitedRecordID | wos000821947700075&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFH9sw4Ne_NjEb3LwaLY0TdP1LBsKMnZQ2W3kq1jQdnTdwP_el67OCV6EHJr2JYG8kl_y8nvvAdwmPHYIDRFlVsdUiMhRHQpDnQmwCWKEri_aX5_iyWQ4myXTFtxtfWGcczX5zPX9Y32Xbwuz8qayAf4suJTKNrTjWG58tbarbjiUceOhE7BkMH4cCTxOR3gC5EG_afgrg0oNIOPD_w19BL0fTzwy3WLMMbRcfgIHO0EEu_CGmiYNLYMUKVmorKQN7eoDJUiWY6k2kV2L8pPsfjNFTeIg3hxL1tlypd6Jyi3xfBDqEc6Sb4vmsgcv49Hz_QNt8ifQjLOwosJK3GzgfkgoEVrOtEqls8wKmxo1ZCnX2ggU0qkPTstVIrnCWhxJxaVLXHgKnbzI3RkQIVCpQhplrBYslRqlbZRiBz6DVcDOoevnbL7YhMiYN9N18ffrS9j3avEQEIRX0KnKlbuGPbOusmV5U-v1C6ONp0Q |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8QTdSLH2D8tgePFrqu69jZQCAi4YCGG-nX4hLdyBgk_ve-jomYeDHZoWtft6Sv6a99_b33ELqPWGgBGgJCjQoJ54ElyueaWO1BF8AIVV60vw7D0agznUbjGnrY-MJYa0vymW25YnmXbzK9dKayNkwWWErFDtp1mbMqb63Nuut3RFj56Hg0avcGXQ4H6gDOgMxrVV1_5VApIaR39L-fH6Pmjy8eHm9Q5gTVbHqKDrfCCDbQG-gaV8QMnMV4LpOcVMSrD5DASQpPsY7tmuWfeLtNZyWNAzuDLF4li6V8xzI12DFCiMM4g79tmosmeul1J499UmVQIAmjfkG4EbDdgB0Rl9w3jCoZC2uo4SbWskNjppTmIKRiF56WyUgwCW9hICQTNrL-GaqnWWrPEeYc1MqFltooTmOhQNoEMXzA5bDy6AVquDGbzddBMmbVcF3-XX2H9vuT5-FsOBg9XaEDpyIHCJ5_jepFvrQ3aE-vimSR35Y6_gKE-6qN |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+-+Frontiers+in+Education+Conference&rft.atitle=The+effects+of+pair-programming+in+introductory+programming+courses+with+visual+and+text-based+languages&rft.au=Korber%2C+Patrick&rft.au=Motschnig%2C+Renate&rft.date=2021-10-13&rft.pub=IEEE&rft.eissn=2377-634X&rft.spage=1&rft.epage=9&rft_id=info:doi/10.1109%2FFIE49875.2021.9637186&rft.externalDocID=9637186 |