Karel the robot (2nd ed.): a gentle introduction to the art of programming
Karel the robot (2nd ed.): a gentle introduction to the art of programming
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
Combining cooperative learning and peer instruction in introductory computer science
Proceedings of the thirty-first 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
Cooperative learning techniques in CS1: design and experimental evaluation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A systematic approach to active and cooperative learning in CS1 and its effects on CS2
Proceedings of the 37th SIGCSE technical symposium on Computer science education
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Addressing industry issues in a multi-disciplinary course on game design
Proceedings of the 4th International Conference on Foundations of Digital Games
Need to consider variations within demographic groups when evaluating educational interventions
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
ITiCSE 2010 working group report motivating our top students
Proceedings of the 2010 ITiCSE working group reports
A lab-based approach for introductory computing that emphasizes collaboration
Computer Science Education Research Conference
Perspectives on active learning and collaboration: JavaWIDE in the classroom
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Process oriented guided inquiry learning (POGIL) for computer science
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
Alternatives to lecture: revealing the power of peer instruction and cooperative learning
Proceeding of the 44th ACM technical symposium on Computer science education
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
Hi-index | 0.00 |
An experiment was conducted to study the effectiveness of the cooperative learning approach to teaching CS1. The cooperative learning exercises, which used specific roles to focus students' attention on key concepts, were designed so they could be used in a variety of educational settings. Experimental results show that the benefits of cooperative learning clearly outweighed any possible losses due to reduced lecture time. These benefits were enjoyed by both male and female students, and by students from a variety of majors. Majority and minority students performed at approximately the same overall level when using the cooperative learning approach. There are indications that the educational benefits continue when students who had a cooperative learning experience in CS1 go on to CS2.