The psychology of computer programming
The psychology of computer programming
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Combating the code warrior: a different sort of programming instruction
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Learning styles and performance in the introductory programming sequence
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
The effects of pair-programming on performance in an introductory programming course
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Strengthening the Case for Pair Programming
IEEE Software
Experiences with pair programming at a small college
Journal of Computing Sciences in Colleges
Experimenting with pair programming in the classroom
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Capturing collaborative designs to assist the pedagogical process
Proceedings of the 8th annual conference on Innovation and technology in computer science education
On understanding compatibility of student pair programmers
Proceedings of the 35th SIGCSE technical symposium on Computer science education
PAIR programming as a model of collaborative learning: a review of the research
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Towards increasing the compatibility of student pair programmers
Proceedings of the 27th international conference on Software engineering
Investigating pair-programming in a 2nd-year software development and design computer science course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Promoting communication and inclusiveness in the IT classroom
Proceedings of the 6th conference on Information technology education
Using collaborative learning research to enhance pair programming pedagogy
ACM SIGITE Newsletter
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Student attitudes toward pair programming
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Methods and tools for exploring novice compilation behaviour
Proceedings of the second international workshop on Computing education research
Adopting XP practices for teaching object oriented programming
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Collaborative programming projects in an advanced CS course
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
First year students' impressions of pair programming in CS1
Proceedings of the third international workshop on Computing education research
First-year students' impressions of pair programming in CS1
Journal on Educational Resources in Computing (JERIC)
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
An experimental investigation of personality types impact on pair effectiveness in pair programming
Empirical Software Engineering
Pair dynamics in team collaboration
Computers in Human Behavior
Distributed side-by-side programming
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Personality and the nature of collaboration in pair programming
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
The benefits of pairing by ability
Proceedings of the 41st ACM technical symposium on Computer science education
Pair debugging: a transactive discourse analysis
Proceedings of the Sixth international workshop on Computing education research
Supporting pair programming with JavaGrinder
Journal of Computing Sciences in Colleges
ITiCSE 2010 working group report motivating our top students
Proceedings of the 2010 ITiCSE working group reports
Experiences with pair and tri programming in a second level course
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Improving student learning outcomes with pair programming
Proceedings of the ninth annual international conference on International computing education research
Collaborative learning and anxiety: a phenomenographic study of collaborative learning activities
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
This paper reports on how first-year students who have programmed before see their programming interest and ability and how this self-perception relates to their performance in the introductory programming course. In particular we examine how this self-perception is reflected in their reactions to the pair-programming technique for developing software.Students who had programming experience before University were given a survey that placed them on a scale that we have called Code Warrior to Code-a-phobe. We then placed them in 'opposite' and 'similar' pairs for a pair programming exercise and surveyed their reactions. There was evidence that students who have considerable self-confidence do not enjoy the experience of pair programming as much as other students and that students produce their best work when placed in pairs with students of similar self-confidence levels.