Extreme programming explained: embrace change
Extreme programming explained: embrace change
All I really need to know about pair programming I learned in kindergarten
Communications of the ACM
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
The impact of pair programming on student performance, perception and persistence
Proceedings of the 25th International Conference on Software Engineering
The Effects of "Pair-Pressure" and "Pair-Learning" on Software Engineering Education
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
Building Pair Programming Knowledge through a Family of Experiments
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Program quality with pair programming in CS1
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Pair-programming helps female computer science students
Journal on Educational Resources in Computing (JERIC) - Special Issue on Gender-Balancing Computing Education
An introductory course format for promoting diversity and retention
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Communication tools for distributed software development teams
Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce
A Leveled Examination of Test-Driven Development Acceptance
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Seven factors that influence ICT student achievement
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
First year students' impressions of pair programming in CS1
Proceedings of the third international workshop on Computing education research
Problems encountered by novice pair programmers
Proceedings of the third international workshop on Computing education research
Problems encountered by novice pair programmers
Journal on Educational Resources in Computing (JERIC)
First-year students' impressions of pair programming in CS1
Journal on Educational Resources in Computing (JERIC)
Debugging assistance for novices: a video repository
Working group reports on ITiCSE on Innovation and technology in computer science education
Integrating agility in the cs curriculum: practices through values
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The effects of pair-programming on individual programming skill
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Proceedings of the 4th international workshop on End-user software engineering
Collaborative learning: towards a solution for novice programmers
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
Dangers of a fixed mindset: implications of self-theories research for computer science education
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Novice software developers, all over again
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Communications of the ACM - Inspiring Women in Computing
Group interactions in a game engine class
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Information and Software Technology
Successful and unsuccessful problem solving approaches of novice programmers
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
On the role and effectiveness of pop quizzes in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning
ACM Transactions on Computing Education (TOCE)
On self-selected pairing in CS1: who pairs with whom?
Journal of Computing Sciences in Colleges
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Journal of Computing Sciences in Colleges
Creating a new introductory course sequence for BSIT students
Proceedings of the 10th ACM conference on SIG-information technology education
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
The benefits of pairing by ability
Proceedings of the 41st ACM technical symposium on Computer science education
Circuits and logic in the lab: toward a coherent picture of computation
Proceedings of the 15th Western Canadian Conference on Computing Education
Comparison of OOP first and OOP later: first results regarding the role of comfort level
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Pair debugging: a transactive discourse analysis
Proceedings of the Sixth international workshop on Computing education research
The effects of neuroticism on pair programming: an empirical study in the higher education context
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Supporting pair programming with JavaGrinder
Journal of Computing Sciences in Colleges
Engaging students in programming
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
A people-first approach to programming
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
The Case for Pair Programming in the Computer Science Classroom
ACM Transactions on Computing Education (TOCE)
Analysis of a CS1 approach for attracting diverse and inexperienced students to computing majors
Proceedings of the 42nd ACM technical symposium on Computer science education
Investigating the effective implementation of pair programming: an empirical investigation
Proceedings of the 42nd ACM technical symposium on Computer science education
The use of evidence in the change making process of computer science educators
Proceedings of the 42nd ACM technical symposium on Computer science education
A model of job satisfaction for collaborative development processes
Journal of Systems and Software
ITiCSE 2010 working group report motivating our top students
Proceedings of the 2010 ITiCSE working group reports
Rethinking advising: developing a proactive culture to improve retention
Proceedings of the 2011 conference on Information technology education
A distributed system for learning programming on-line
Computers & Education
Learning from students: issues in computing education for 16-18 year olds
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Exploring formal learning groups and their impact on recruitment of women in undergraduate CS
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Perspectives on active learning and collaboration: JavaWIDE in the classroom
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Journal of Computing Sciences in Colleges
Pair2 learning = pair programming × pair teaching
Proceedings of the Seventeenth Western Canadian Conference on Computing Education
Using collaboration to overcome disparities in Java experience
Proceedings of the ninth annual international conference on International computing education research
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
Retaining nearly one-third more majors with a trio of instructional best practices in CS1
Proceeding of the 44th ACM technical symposium on Computer science education
Life's a game and the game of life: how making a game out of it can change student behavior
Proceeding of the 44th ACM technical symposium on Computer science education
A student perspective on prior experience in CS1
Proceeding of the 44th ACM technical symposium on Computer science education
Pair programming for middle school students: does friendship influence academic outcomes?
Proceeding of the 44th ACM technical symposium on Computer science education
Technology-Mediated Collaboration, Shared Mental Model and Task Performance
Journal of Organizational and End User Computing
Journal of Computing Sciences in Colleges
Peer instruction in computer science at small liberal arts colleges
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Success in introductory programming: what works?
Communications of the ACM
User interface computation as a contextualized approach for introductory computing instruction
Proceedings of the ninth annual international ACM conference on International computing education research
New CS1 pedagogies and curriculum, the same success factors?
Proceedings of the 45th ACM technical symposium on Computer science education
Social effects of pair programming mitigate impact of bounded rationality
Proceedings of the 45th ACM technical symposium on Computer science education
Peer Instruction in computing: The value of instructor intervention
Computers & Education
Hi-index | 0.02 |
Pair programming produces more proficient, confident programmers---and may help increase female representation in the field.