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...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings - Frontiers in Education Conference pp. 1 - 9
Main Authors: Korber, Patrick, Motschnig, Renate
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