You are here

Pair Programming

The goal of the Pair Programming project is student retention in computing programs.

Overview

Pair programming refers to the practice whereby two programmers work together at one computer, collaborating on the same design, algorithm, code, or test. The pair is made up of a driver, who actively types at the computer or records a design; and a navigator, who watches the work of the driver and attentively identifies problems, asks clarifying questions, and makes suggestions. Both are also continuous brainstorming partners. Throughout the world, many universities are using pair programming in their computer science classes and a number of high schools have begun using the practice as well. Generally, current-day students much prefer to collaborate than to work alone and find computer science more attractive if they are not forced to work alone the majority of the time. Between the two students, they can generally figure out most problems and can avoid pesky syntax and semantic errors that can cost many hours to debug. Perhaps during those multi-hour debugging sessions (that are greatly reduced with pair programming) some students vow to never take another computer science course!

Dr. Laurie Williams
williams@csc.ncsu.edu

How To Get Involved

Sponsor a STARS Corps Student

Does your company or organization want to help further the impact STARS is making on women and minorities involved in computing? If so, we have multiple opportunities to partner with STARS!

Participate in the STARS Celebration

Join us for our annual leadership conference highlighting the achievements of our STARS Corps students and schools. Speakers, panelists, sponsors, community partners and general attendees are welcome!

Adopt the STARS Leadership Corps Model

The Corps is a curricular or co-curricular service-learning program that fosters student-led regional engagement. Find out how your institution can become part of STARS today!

Find a STARS partner near you

Community partners are vital to the mission of STARS. If you are currently implementing K-12 outreach and service learning, learn how STARS students can help implement your existing programs.

Join the STARS Online Community

Looking for unique resources or individuals to connect on great civic projects? Join our STARS Online community or visit the Digital Library for best practices and shared resources.

 

STARS Participant Schools