{"id":{"repo_id":"purdue-thes","oai_identifier":"oai:docs.lib.purdue.edu:open_access_dissertations-1945"},"canonical_url":"https://search.dev.ndltd.org/etd/purdue-thes/oai:docs.lib.purdue.edu:open_access_dissertations-1945","repository":{"repo_id":"purdue-thes","name":"Purdue University","base_url":"https://docs.lib.purdue.edu/do/oai/"},"display":{"title":"An examination of the employment of the pair programming methodology as a collaborative instructional scaffold on college student procedural learning and programming self-beliefs","abstract":"<p>Using a concurrent mixed methods case study approach, this study investigated the impact of employing the pair programming methodology as a collaborative instructional scaffold on student programming procedural knowledge and programming-related self-beliefs in an introductory computer programming course offered at a large university located in the Midwestern United States. Employing a design research theoretical perspective in a natural educational setting, the study used course performance data, survey data, and researcher observations to educe that employment of the pair programming methodology as a collaborative instructional scaffold facilitated a more efficient learning process as well as a learning process less reliant on instructors. However, employment of the scaffold did not facilitate any significant difference in amount of procedural knowledge ultimately learned by students. In essence: students learned faster and with less instructor assistance, but not more. Data was collected during a single semester of the course which had a final enrollment of 76 undergraduate students from science and technology disciplines. Analysis was primarily quantitative in nature, with qualitative data being quantified where possible. Findings were based on a cooperative learning theoretical framework, and results were analyzed to identify differential impact of the instructional scaffold by factors of interest to classroom practitioners.</p>","abstract_html":"&lt;p&gt;Using a concurrent mixed methods case study approach, this study investigated the impact of employing the pair programming methodology as a collaborative instructional scaffold on student programming procedural knowledge and programming-related self-beliefs in an introductory computer programming course offered at a large university located in the Midwestern United States. Employing a design research theoretical perspective in a natural educational setting, the study used course performance data, survey data, and researcher observations to educe that employment of the pair programming methodology as a collaborative instructional scaffold facilitated a more efficient learning process as well as a learning process less reliant on instructors. However, employment of the scaffold did not facilitate any significant difference in amount of procedural knowledge ultimately learned by students. In essence: students learned faster and with less instructor assistance, but not more. Data was collected during a single semester of the course which had a final enrollment of 76 undergraduate students from science and technology disciplines. Analysis was primarily quantitative in nature, with qualitative data being quantified where possible. Findings were based on a cooperative learning theoretical framework, and results were analyzed to identify differential impact of the instructional scaffold by factors of interest to classroom practitioners.&lt;/p&gt;","abstract_has_math":false,"creators":["Erdei, Ronald"],"institution":null,"degree_name":"Doctor of Philosophy (PhD)","degree_level":"Dissertation","degree_discipline":"Computer and Information Technology","degree_department":null,"school":null,"contributors":["John A. Springer","David M. Whittinghill","Shirl Donaldson","James L. Mohler"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2016,"date_issued":"2016-08-01T07:00:00Z","date_published":"2016-08-01T07:00:00Z","updated_at":"2026-07-24T03:53:55Z","subjects":["Pedagogy","Applied sciences","Education","Collaborative learning","Computer programming","Pair programming","Procedural knowledge","Scaffolding","Time on task","Educational Psychology"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://docs.lib.purdue.edu/open_access_dissertations/753","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["John A. Springer","David M. Whittinghill","Shirl Donaldson","James L. Mohler"]},{"key":"dc:creator","label":"Author","values":["Erdei, Ronald"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer and Information Technology"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Doctor of Philosophy (PhD)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Pedagogy","Applied sciences","Education","Collaborative learning","Computer programming","Pair programming","Procedural knowledge","Scaffolding","Time on task","Educational Psychology"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://docs.lib.purdue.edu/open_access_dissertations/753"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>Using a concurrent mixed methods case study approach, this study investigated the impact of employing the pair programming methodology as a collaborative instructional scaffold on student programming procedural knowledge and programming-related self-beliefs in an introductory computer programming course offered at a large university located in the Midwestern United States. Employing a design research theoretical perspective in a natural educational setting, the study used course performance data, survey data, and researcher observations to educe that employment of the pair programming methodology as a collaborative instructional scaffold facilitated a more efficient learning process as well as a learning process less reliant on instructors. However, employment of the scaffold did not facilitate any significant difference in amount of procedural knowledge ultimately learned by students. In essence: students learned faster and with less instructor assistance, but not more. Data was collected during a single semester of the course which had a final enrollment of 76 undergraduate students from science and technology disciplines. Analysis was primarily quantitative in nature, with qualitative data being quantified where possible. Findings were based on a cooperative learning theoretical framework, and results were analyzed to identify differential impact of the instructional scaffold by factors of interest to classroom practitioners.</p>"]},{"key":"dc:title","label":"Title","values":["An examination of the employment of the pair programming methodology as a collaborative instructional scaffold on college student procedural learning and programming self-beliefs"]}]}],"canonical_facts":{"dc:contributor":["John A. Springer","David M. Whittinghill","Shirl Donaldson","James L. Mohler"],"dc:creator":["Erdei, Ronald"],"dc:description.abstract":["<p>Using a concurrent mixed methods case study approach, this study investigated the impact of employing the pair programming methodology as a collaborative instructional scaffold on student programming procedural knowledge and programming-related self-beliefs in an introductory computer programming course offered at a large university located in the Midwestern United States. Employing a design research theoretical perspective in a natural educational setting, the study used course performance data, survey data, and researcher observations to educe that employment of the pair programming methodology as a collaborative instructional scaffold facilitated a more efficient learning process as well as a learning process less reliant on instructors. However, employment of the scaffold did not facilitate any significant difference in amount of procedural knowledge ultimately learned by students. In essence: students learned faster and with less instructor assistance, but not more. Data was collected during a single semester of the course which had a final enrollment of 76 undergraduate students from science and technology disciplines. Analysis was primarily quantitative in nature, with qualitative data being quantified where possible. Findings were based on a cooperative learning theoretical framework, and results were analyzed to identify differential impact of the instructional scaffold by factors of interest to classroom practitioners.</p>"],"dc:identifier":["https://docs.lib.purdue.edu/open_access_dissertations/753"],"dc:subject":["Pedagogy","Applied sciences","Education","Collaborative learning","Computer programming","Pair programming","Procedural knowledge","Scaffolding","Time on task","Educational Psychology"],"dc:title":["An examination of the employment of the pair programming methodology as a collaborative instructional scaffold on college student procedural learning and programming self-beliefs"],"thesis:degree_discipline":["Computer and Information Technology"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Doctor of Philosophy (PhD)"]},"updated_at":"2026-07-24T03:53:55Z"}