Peer learning in an introductory computer science course
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Guidelines for collaborative learning in computer science
ACM SIGCSE Bulletin
Computer supported peer learning in an introductory computer science course
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Collaborative learning: a case study for CS1 at Grinnell College and Austin
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Combining cooperative learning and peer instruction in introductory computer science
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
In support of student pair-programming
Proceedings of the thirty-second 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
The collaborative software process(sm)
The collaborative software process(sm)
On understanding compatibility of student pair programmers
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Student assessment of group laboratories in a data structures course
Journal of Computing Sciences in Colleges
Groupwork activities in synchronous online classroom spaces
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the third international workshop on Computing education research
An experimental study of cooperative learning in cs1
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Pre-programming analysis tutors help students learn basic programming concepts
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Databases, non-majors and collaborative learning: a ternary relationships
Proceedings of the 13th annual conference on Innovation and technology in computer science education
A development environment for distributed synchronous collaborative programming
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Student-generated active-learning exercises
Proceedings of the 40th ACM technical symposium on Computer science education
Product-based learning in software engineering education
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Journal of Computing Sciences in Colleges
Experiences with active learning in CS 3
Journal of Computing Sciences in Colleges
Making teaching of programming learning-oriented and learner-directed
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
An exploratory study of how older women use mobile phones
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
On the design of effective learning materials for supporting self-directed learning of programming
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Cooperative learning instructional methods for CS1: Design, implementation, and evaluation
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Programming personal robots within an introductory computer science course for engineering majors
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
A set of cooperative learning exercises were designed for use in a Java-based CS1 course. The exercises used specific roles to focus students' attention on key concepts of the Java language, and on key mental processes of programming and problem solving. A controlled experiment was conducted to evaluate the effectiveness of this approach. The results show that the cooperative learning experience had a significant positive effect on student performance, and may have been of special benefit to women and minority students.