pair programming |
![]() |

BiblioMap 
Definitionen

Pair programming is the practice where two programmers
work together to solve problems using a single computer. Typically, these
programmers will alternate which individual is using the keyboard and
mouse, a role referred to as the ‘‘driver’’, and which individual is
providing support to identify errors or opportunities for improvement, a
role referred to as the ‘‘navigator’’.
Von Colleen M. Lewis im Journal Computer Science Education 2/2011 im Text Is pair programming more effective than other forms of collaboration for young students? (2011) Pair programming is a style of
programming in which two programmers work side-by-side at one computer,
continuously collaborating on the same design, algorithm, code, or test. One
of the pair, called the driver, types at the computer or writes down a design. The other partner, called the navigator, has many jobs. One is to observe the
work of the driver ± looking for defects in the work of the driver. The navigator
has a much more objective point of view and is the strategic, long-range
thinker. Additionally, the driver and the navigator can brainstorm on-demand
at any time. An effective pair programming relationship is very active. The
driver and the navigator communicate, if only through utterances, at least
every 45±60 seconds. Periodically, it is also very important to switch roles
between the driver and the navigator.
Von Laurie A. Williams, Eric N. Wiebe, Kai Yang, Miriam Ferzli, Carol Miller im Journal Computer Science Education 3/2002 im Text In Support of Pair Programming in the Introductory Computer Science Course (2002)
Bemerkungen


- Keep each other on task.
- Brainstorm refinements to the system.
- Clarify ideas.
- Take initiative when their partner is stuck, thus lowering frustration.
- Hold each other accountable to the team's practices.

Prior research has shown that students using pair programming
have increased competence with computer science concepts (Braught,
Wahls, & Marlin Eby, 2011), have higher grades (Mendes, Al-Fakhri, & Luxton-Reilly, 2006), are more likely to complete the course
(Carver, Jenderson, He, Hodges, & Reese, 2007), have increased
enjoyment of programming (McDowell, Werner, Bullock, & Fernald,
2003), and have more positive views of their individual performance
(Braught et al., 2011).
Von Colleen M. Lewis im Journal Computer Science Education 2/2011 im Text Is pair programming more effective than other forms of collaboration for young students? (2011) 
Verwandte Objeke
![]() Verwandte Begriffe (co-word occurance) |
Häufig co-zitierte Personen

Hanks

Williams

Miller

Ferzli

Yang

Tamer

Fitzgerald

McCauley

Murphy

Shah

Chapman

Porter

Herper

Lewis

Goode

Göttel
Statistisches Begriffsnetz 
Vorträge von Beat mit Bezug
2 Erwähnungen auf anderen Websites im Umfeld von Beat Döbeli Honegger
Website | Webseite | Datum |
---|---|---|
Grundlagen der Informatik 16/17 | Informatikdidaktik | 30.06.2016 |
Informatikdidaktik-Wiki der PHSZ | Didaktik des Programmierens | 08.05.2017 |
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
Zeitleiste
42 Erwähnungen 
- extreme Programming explained - embrace change (Kent Beck) (1999)
- Computer Science Education 1/2001 (2001)
- Experiments with Industry's «Pair-Programming» Model in the Computer Science Classroom (Laurie A. Williams, Robert R. Kessler) (2001)
- Experiments with Industry's «Pair-Programming» Model in the Computer Science Classroom (Laurie A. Williams, Robert R. Kessler) (2001)
- SIGCSE 2001 - Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001, Charlotte, North Carolina, USA, 2001 (Henry MacKay Walker, Renée McCauley, Judith L. Gersting, Ingrid Russell) (2001)
- In support of student pair-programming (Laurie A. Williams, Richard L. Upchurch) (2001)
- In support of student pair-programming (Laurie A. Williams, Richard L. Upchurch) (2001)
- Computer Science Education 3/2002 (2002)
- A Comparison of Pair Programming to Inspections for Software Defect Reduction (James E. Tomayko) (2002)
- In Support of Pair Programming in the Introductory Computer Science Course (Laurie A. Williams, Eric N. Wiebe, Kai Yang, Miriam Ferzli, Carol Miller) (2002)
- A Comparison of Pair Programming to Inspections for Software Defect Reduction (James E. Tomayko) (2002)
- SIGCSE 2002 - Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002, Cincinnati, Kentucky, USA, February 27 - March 3, 2002 (Judith L. Gersting, Henry MacKay Walker, Scott Grissom) (2002)
- The effects of pair-programming on performance in an introductory programming course (Charlie McDowell, Linda L. Werner, Heather E. Bullock, Julian Fernald) (2002)
- The effects of pair-programming on performance in an introductory programming course (Charlie McDowell, Linda L. Werner, Heather E. Bullock, Julian Fernald) (2002)
- ICER 2007 - International Computing Education Research Workshop, ICER '07, Atlanta, GA, USA, September 15-16, 2007 (Richard J. Anderson, Sally Fincher, Mark Guzdial) (2007)
- Computer Science Education 4/2008 (2008)
- The effect of incorporating cooperative learning principles in pair programming for student teachers (Elsa Mentz, J. L. van der Walt, Leila Goosen) (2008)
- The effect of incorporating cooperative learning principles in pair programming for student teachers (Elsa Mentz, J. L. van der Walt, Leila Goosen) (2008)
- SIGCSE 2010 - Proceedings of the 41st ACM technical symposium on Computer science education, SIGCSE 2010, Milwaukee, Wisconsin, USA, March 10-13, 2010 (Gary Lewandowski, Steven A. Wolfman, Thomas J. Cortina, Ellen Lowenfeld Walker) (2009)
- Making contact with the forgotten k-12 influence - are you smarter than your 5th grader? (Mindy L. Hart) (2010)
- Making contact with the forgotten k-12 influence - are you smarter than your 5th grader? (Mindy L. Hart) (2010)
- Computer Science Education 2/2011 (2011)
- Is pair programming more effective than other forms of collaboration for young students? (Colleen M. Lewis) (2011)
- Pair programming in education - a literature review (Brian Hanks, Sue Fitzgerald, Renée McCauley, Laurie Murphy, Carol Zander) (2011)
- Is pair programming more effective than other forms of collaboration for young students? (Colleen M. Lewis) (2011)
- SIGCSE 2011 - Proceedings of the 42nd ACM technical symposium on Computer science education, SIGCSE 2011, Dallas, TX, USA, March 9-12, 2011 (Thomas J. Cortina, Ellen Lowenfeld Walker, Laurie A. Smith King, David R. Musicant) (2011)
- Investigating the effective implementation of pair programming - an empirical investigation (Alex Radermacher, Gursimran S. Walia) (2011)
- Investigating the effective implementation of pair programming - an empirical investigation (Alex Radermacher, Gursimran S. Walia) (2011)
- Computer Science Education 3/2012 (2012)
- Pair programming and secondary school girls' enjoyment of programming and the subject Information Technology (IT) (Janet Liebenberg, Elsa Mentz, Betty Breed) (2012)
- Pair programming and secondary school girls' enjoyment of programming and the subject Information Technology (IT) (Janet Liebenberg, Elsa Mentz, Betty Breed) (2012)
- ICER 2012 - International Computing Education Research Conference, ICER '12, Auckland, New Zealand, September 10-12, 2012 (Alison Clear, Kate Sanders, Beth Simon) (2012)
- Improving student learning outcomes with pair programming (Alex Radermacher, Gursimran S. Walia, Richard Rummelt) (2012)
- Improving student learning outcomes with pair programming (Alex Radermacher, Gursimran S. Walia, Richard Rummelt) (2012)
- SIGCSE 2013 - The 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, Denver, CO, USA, March 6-9, 2013 (Tracy Camp, Paul T. Tymann, J. D. Dougherty, Kris Nagel) (2013)
- Pair programming for middle school students - does friendship influence academic outcomes? (Linda L. Werner, Jill Denner, Shannon Campe, Eloy Ortiz, Dawn DeLay, Amy C. Hartl, Brett Laursen) (2013)
- Pair programming for middle school students - does friendship influence academic outcomes? (Linda L. Werner, Jill Denner, Shannon Campe, Eloy Ortiz, Dawn DeLay, Amy C. Hartl, Brett Laursen) (2013)
- Connected Code - Why Children Need to Learn Programming (Yasmin B. Kafai, Quinn Burke) (2014)
- ICER 2015 - Proceedings of the eleventh annual International Conference on International Computing Education Research, ICER 2015, Omaha, NE, USA, August 09 - 13, (Brian Dorn, Judy Sheard, Quintin I. Cutts) (2015)
- How Equity and Inequity Can Emerge in Pair Programming (Colleen M. Lewis, Niral Shah) (2015)
- How Equity and Inequity Can Emerge in Pair Programming (Colleen M. Lewis, Niral Shah) (2015)
- Wegleitung «Medien und Informatik» für Lehrpersonen der Primarstufe (5./6. Klasse) (Iwan Schrackmann, Morena Borelli, Urs Frischherz, Michael Hielscher) (2017)
- ICER 2017 - Proceedings of the 2017 ACM Conference on International Computing Education Research, ICER 2017, Tacoma, WA, USA, August 18-20, 2017 (Josh Tenenberg, Donald Chinn, Judy Sheard, Lauri Malmi) (2017)
- Understanding and Supporting Better Pairings for CS1 Students (L. Hobbes LeGault) (2017)
- Understanding and Supporting Better Pairings for CS1 Students (L. Hobbes LeGault) (2017)
- Proceedings of the 12th Workshop on Primary and Secondary Computing Education, WiPSCE 2017, Nijmegen, The Netherlands, November 8-10, 2017 (Erik Barendsen, Peter Hubwieser) (2017)
- K-5 Teachers' Uses of Levels of Abstraction Focusing on Design (Jane Waite, Paul Curzon, William Marsh, Sue Sentance) (2017)
- K-5 Teachers' Uses of Levels of Abstraction Focusing on Design (Jane Waite, Paul Curzon, William Marsh, Sue Sentance) (2017)
- SIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018 (Tiffany Barnes, Daniel D. Garcia, Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones) (2018)
- The Importance of Producing Shared Code Through Pair Programming (Mehmet Celepkolu, Kristy Elizabeth Boyer) (2018)
- Thematic Analysis of Students' Reflections on Pair Programming in CS1 (Mehmet Celepkolu, Kristy Elizabeth Boyer) (2018)
- Pair Programming Interactions in Middle School - Collaborative, Constructive, Dismissive, or Disengaged? (Abstract Only) (Shannon Campe, Jill Denner, Emily Green, Linda L. Werner) (2018)
- The Importance of Producing Shared Code Through Pair Programming (Mehmet Celepkolu, Kristy Elizabeth Boyer) (2018)
- Hello World 7 (2019)
- The best way to teach programming? (Alan O'Donohue)
- Digitalisierung – Nicht nur irgendwas mit Medien - Schule leiten | Ausgabe Nr. 17/2019 (2019)
- Kompetenzen im digitalen Zeitalter - Was Schülerinnen und Schüler jetzt lernen sollten (Diana Knodel, Philipp Knodel)
- Kompetenzen im digitalen Zeitalter - Was Schülerinnen und Schüler jetzt lernen sollten (Diana Knodel, Philipp Knodel)
- SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019, Minneapolis, MN, USA, February 27 - March 02, 2019 (Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones, Sarah Heckman, Jian Zhang 0036) (2019)
- A Middle-School Camp Emphasizing Data Science and Computing for Social Good (Caelin Bryant, Yesheng Chen, Zhen Chen, Jonathan Gilmour, Shyamala Gumidyala, Beatriz Herce-Hagiwara, Annabella Koures, Seoyeon Lee, James Msekela, Anh Thu Pham, Halle Remash, Marli Remash, Nolan Schoenle, Jonah Zimmerman, Sarah Dahlby Albright, Samuel A. Rebelsky) (2019)
- A Middle-School Camp Emphasizing Data Science and Computing for Social Good (Caelin Bryant, Yesheng Chen, Zhen Chen, Jonathan Gilmour, Shyamala Gumidyala, Beatriz Herce-Hagiwara, Annabella Koures, Seoyeon Lee, James Msekela, Anh Thu Pham, Halle Remash, Marli Remash, Nolan Schoenle, Jonah Zimmerman, Sarah Dahlby Albright, Samuel A. Rebelsky) (2019)
- Agile Schule - Methoden für den Projektunterricht in der Informatik und darüber hinaus (Peter Brichzin, Petra Kastl, Ralf Romeike) (2019)
- ICER 2019 - Proceedings of the 2019 ACM Conference on International Computing Education Research, ICER 2019, Toronto, ON, Canada, August 12-14, 2019 (Robert McCartney, Andrew Petersen, Anthony V. Robins, Adon Moskal) (2019)
- Exploring the Use of Video Reflection as a Professional Development Tool (Cassandra Broneak, Chery Lucarelli, Jennifer Rosato) (2019)
- Exploring the Use of Video Reflection as a Professional Development Tool (Cassandra Broneak, Chery Lucarelli, Jennifer Rosato) (2019)
- Informatik für alle - 18. GI-Fachtagung Informatik und Schule (Arno Pasternak) (2019)
- Pair Programming im Klassenraum (Maximilian Marowsky, Paul Ohm, Julian Dierker)
- Internet of Things zum Nachbauen - (Workshop) (Laura Hembrock, Patrick Tschorn, Michael Brinkmeier)
- Pair Programming im Klassenraum (Maximilian Marowsky, Paul Ohm, Julian Dierker)
- ITiCSE 2019 - Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019 (Bruce Scharlau, Roger McDermott, Arnold Pears, Mihaela Sabin) (2019)
- A Large-Scale Experimental Study of Gender and Pair Composition in Pair Programming (Lindsay Jarratt, Nicholas A. Bowman, K. C. Culver, Alberto Maria Segre) (2019)
- COOL - Cooperative Open Learning for Beginning Programmers (Barbara Sabitzer, Iris Groher, Johannes Sametinger) (2019)
- More Effective Contextualization of CS Education Research - A Pair-Programming Example (Briana Bettin, Linda Ott, Leo Ureel) (2019)
- A Large-Scale Experimental Study of Gender and Pair Composition in Pair Programming (Lindsay Jarratt, Nicholas A. Bowman, K. C. Culver, Alberto Maria Segre) (2019)
- ICER 2020 - International Computing Education Research Conference, Virtual Event, New Zealand, August 10-12, 2020 (Anthony V. Robins, Adon Moskal, Amy J. Ko, Renée McCauley) (2020)
- Gender Differences in Upper Elementary Students' Regulation of Learning while Pair Programming (Jessica Vandenberg, Jennifer Tsan, Madeline Hinckle, Collin F. Lynch, Kristy Elizabeth Boyer, Eric N. Wiebe) (2020)
- A Longitudinal Evaluation of a Best Practices CS1 (Adrian Salguero, Julian J. McAuley, Beth Simon, Leo Porter 0001) (2020)
- WiPSCE '20 - Workshop in Primary and Secondary Computing Education, Virtual Event, Germany, October 28-30, 2020 (Torsten Brinda, Michal Armoni) (2020)
- CSAwesome - AP CSA curriculum and professional development (practical report) (Barbara Ericson, Beryl Hoffman, Jennifer Rosato) (2020)
- CSAwesome - AP CSA curriculum and professional development (practical report) (Barbara Ericson, Beryl Hoffman, Jennifer Rosato) (2020)
- Fachliche Bildung in der digitalen Welt - Digitalisierung, Big Data und KI im Forschungsfokus von 15 Fachdidaktiken (Volker Frederking, Ralf Romeike) (2022)
- Informatische Bildung in der digitalen Welt - Die digitale Transformation im Fokus der Informatikdidaktik ± Theorie, Empirie, Praxis (Ralf Romeike, Stefan Seegerer)
- Informatische Bildung in der digitalen Welt - Die digitale Transformation im Fokus der Informatikdidaktik ± Theorie, Empirie, Praxis (Ralf Romeike, Stefan Seegerer)
- ICER 2022 - ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7 - 11, 2022, Volume 1 (Jan Vahrenhold, Kathi Fisler, Matthias Hauswirth, Diana Franklin) (2022)
- Exploring Group Dynamics in a Group-Structured Computing Undergraduate Research Experience (Katherine Izhikevich, Kyeling Ong, Christine Alvarado) (2022)
- Exploring Group Dynamics in a Group-Structured Computing Undergraduate Research Experience (Katherine Izhikevich, Kyeling Ong, Christine Alvarado) (2022)
- Authentische Kontexte für MINT-Lernumgebungen - Eine zweiteilige Interventionsstudie in den Fachdidaktiken Physik und Technik (Andrea Schmid) (2023)
- Informatikunterricht zwischen Aktualität und Zeitlosigkeit - 20. GI-Fachtagung Informatik und Schule (Lutz Hellmig, Martin Hennecke) (2023)
- Integrating research and practice - opportunities in computing education (Sue Sentance)
- Integrating research and practice - opportunities in computing education (Sue Sentance)
- Hello World 22 - Teaching & AI (2023)