The Influence of Pair Programming on Secondary School Students’ Confidence and Achievement in Computer Programming

2020-01-01
Çal, Habibe
Can, Gülfidan
The purpose of this embedded case study is to explore the possible influence of pair programming on secondary school students’ confidence and achievement in computer programming. A total of 35 students in a fifth-grade class were divided into individual (n=13) and pair programmers (n=22), who then used Scratch programming activities during an eight week implementation. Qualitative data were collected with interviews and quantitative data were collected with a confidence questionnaire and rubrics. Content analysis and independent-samples t tests were conducted for data analysis. The results showed that pair programmers’ confidence and achievement for computer programming was higher compared to individual programmers after the implementation. The study supports the use of pair programming in secondary schools, especially where there are limited numbers of computers, competitive students, and novice programmers to increase the confidence and achievement in computer programming.
Trakya Eğitim Dergisi

Suggestions

The Influence of pair-programming technique on secondary school students’ confidence and achievement in computer programming
Karaoğlu, Habibe; Can, Gülfidan; Department of Curriculum and Instruction (2018)
The aim of this case study is to explore the possible influences of Pair-Programming Technique on Secondary School students’ confidence and achievement in computer programming. Within an 8-week implementation with 35 students in 5th grade, the students were divided into Individual and Pair-Programmers. The number of pair students was 22 and there were 13 individual students in the study. Both qualitative and quantitative data were collected in the study. The main data sources were interviews, students’ rati...
Using Criticalities as a Heuristic for Answer Set Programming
SABUNCU, ORKUNT; Alpaslan, Ferda Nur; AKMAN, VAROL (2004-01-08)
Answer Set Programming is a new paradigm based on logic programming. The main component of answer set programming is a system that finds the answer sets of logic programs. During the computation of an answer set, systems are faced with choice points where they have to select a literal and assign it a truth value. Generally, systems utilize some heuristics to choose new literals at the choice points. The heuristic used is one of the key factors for the performance of the system. A new heuristic for answer s...
Effect of physical modeling and computer animation implemented with social constructivist instruction on understanding of human reproductive system
Esendemir, Gonca; Geban, Ömer; Department of Secondary Science and Mathematics Education (2014)
Main purpose of the study was to compare effectiveness of the physical modeling and computer animation implemented with social constructivist and traditionally designed instruction on 10th grade students’ understanding of human reproductive system, motivation towards learning biology and types of achievement goal orientation. Design of the study was quasi-experimental with 125 students from six intact classes in a private high school in Ankara. Three groups for both experimental and controlled groups were r...
The use of pair programming in education: a systematic review
Tunga, Yeliz; Tokel, Saniye Tuğba (null; 2018-12-01)
Pair programming is a technique used to teach programming in software engineering departments since the early 2000s. Considering an increasing necessity and significance of programming skills in this digital age, pair programming technique has prominent potential to support teaching programming skills. Based on this reason, a systematic literature review focused on the use of pair programming in educational contexts was conducted. For this purpose, 18 peer-reviewed articles from 2014 to 2018 were examined i...
THE INVESTIGATION OF NOVICE PROGRAMMERS' DEBUGGING BEHAVIORS TO INFORM INTELLIGENT E-LEARNING ENVIRONMENTS: A CASE STUDY
TÜRKMEN, GAMZE; Caner, Sonay (Turkish Online Journal of Distance Education, 2020-07-01)
This study aims to provide a comprehensive and in-depth investigation of the debugging process in programming teaching in terms of cognitive and metacognitive aspects, based on programming students who demonstrate low, medium, and high programming performance and to propose instructional strategies for scaffolding novice learners in an effective way. Data were collected from 41 novice programming students from C++ and Python programming language courses of the same instructor in the scope of case study meth...
Citation Formats
H. Çal and G. Can, “The Influence of Pair Programming on Secondary School Students’ Confidence and Achievement in Computer Programming,” Trakya Eğitim Dergisi, pp. 221–237, 2020, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/69669.