• Home
  • Search
  • Is Pair Programming More Effective than Solo Programming for Secondary Education Novice Programmers?
  • Cite Icon58
  • https://doi.org/10.4018/ijwltt.2018010101Copy DOI Icon

Is Pair Programming More Effective than Solo Programming for Secondary Education Novice Programmers?

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The teaching and learning of programming are often considered a difficult topic for both teachers and students, due to its complexity and abstract nature. The traditional teaching approaches are unable to contribute substantially to the development of the necessary cognitive models by the students, producing high rates of failure and dropout in introductory programming courses. In the last 30 years, the scientific community has not stopped looking for new pedagogical approaches and teaching techniques in introductory computer programming courses. Various studies have shown that pair programming under appropriate conditions may create an environment conducive to learning, leading to an increase student interest in programming. In this paper, the author presents the results of a pilot teaching intervention. The sample was collected among first-grade students of a high school in Greece. The results showed that the pair programming is more efficient than the solo programming, both on facilitating and supporting students' learning and understanding of basic programming concepts, as well as on improving students' attitudes toward programming.

Similar Papers
  • Conference Article
  • Citations5

Work in Progress - Effect of Instructional Design and Pair Programming on Student Performance in an Introductory Programming Course

  • Oct 19, 2005
  • T.C Ahern
  • Research Article
  • Citations79

A model for teaching an introductory programming course using ADRI

  • Feb 24, 2016
  • Education and Information Technologies
  • Sohail Iqbal Malik +1
  • Research Article
  • Citations36

Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course

  • Mar 13, 2019
  • Education and Information Technologies
  • Sohail Iqbal Malik +4
  • Research Article

PAIR PROGRAMMING FOR LEARNING PROGRAMMING SUBJECT IN HIGHER EDUCATION: A SYSTEMATIC REVIEW

  • Sep 30, 2024
  • International Journal of Education, Psychology and Counseling
  • Nor Zalina Ismail +1
  • Conference Article
  • Citations8

Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions

  • Jan 01, 2007
  • Uolevi Nikula +3
  • PDF
  • Research Article
  • Citations34

Promoting Algorithmic Thinking in an Introductory Programming Course

  • Jan 17, 2019
  • International Journal of Emerging Technologies in Learning (iJET)
  • Sohail Iqbal Malik +3
  • Conference Article
  • Citations17

Motivation and Engagement with PBL in an Introductory Programming Course

  • Oct 01, 2019
  • Suenny M Souza +1
  • Conference Article
  • Citations10

Applying the TBC method in introductory programming courses

  • Oct 01, 2007
  • S.M Rahman
  • Conference Article

Progressive Programminq Assignments

  • Jan 01, 2005
  • Keith Whittington
  • Conference Article
  • Citations21

Using e-journaling to improve self-regulated learning in introductory computer programming course

  • Apr 01, 2014
  • Saleh Alhazbi
  • Research Article
  • Citations14

The Effectiveness of a Program Visualization Tool on Introductory Programming: A Case Study with PythonTutor

  • Oct 31, 2017
  • CommIT (Communication and Information Technology) Journal
  • Oscar Karnalim +1
  • Research Article
  • Citations18

Assessing the Teaching and Learning Process of an Introductory Programming Course With Bloom's Taxonomy and Assurance of Learning (AOL)

  • Apr 01, 2019
  • International Journal of Information and Communication Technology Education
  • Sohail Iqbal Malik
  • Research Article
  • Citations39

Introductory programming course: review and future implications

  • Jul 22, 2021
  • PeerJ Computer Science
  • Uzma Omer +2
  • Conference Article

USING VISUAL ENVIRONMENTS AND INDIVIDUAL ASSIGNMENTS FOR IMPROVING ALGORITHMIC THINKING IN INTRODUCTORY PROGRAMMING COURSES

  • Apr 26, 2012
  • eLearning and Software for Education
  • Aharon Yadin
  • Conference Article

Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes

  • Feb 21, 2018
  • Md Mahmudur Rahman
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.