Pair programming supports student-centered learning, where they practice incorporating skills in support of important data structures as they are challenged to create a program that solves a problem. Collaboration is required and students generate their own questions and discussion between students on the concepts increase as they become familiar with the process. Continue reading Constructing Learning through Communication and Collaboration using Pair Programming