Pascal: problem solving and structures program design
Pascal: problem solving and structures program design
The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings
ACM SIGCUE Outlook - Special issue: ITiCSE '97 working group papers
Combining cooperative learning and peer instruction in introductory computer science
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
A collaborative approach to teaching computer architecture
Proceedings of the eighth annual consortium on Computing in Small Colleges Rocky Mountain conference
Proceedings of the eighth annual consortium on Computing in Small Colleges Rocky Mountain conference
Making parallel programming accessible to inexperienced programmers through cooperative learning
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Object-oriented concept mapping using UML class diagrams
Journal of Computing Sciences in Colleges
Proceedings of the 35th 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
Techniques for active learning in CS courses
Journal of Computing Sciences in Colleges
Treisman workshops and student performance in CS
Proceedings of the 38th SIGCSE technical symposium on Computer science education
An experimental study of cooperative learning in cs1
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
Whither scheme?: 21st century approaches to scheme in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
A lab-based approach for introductory computing that emphasizes collaboration
Computer Science Education Research Conference
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 |
Since Fall, 1992, the author has used techniques of collaborative learning in his sections of CS1 at both Grinnell College and The University of Texas at Austin. These experiments have been successful by various measures: drop rates are very low, students perform well on tests, student motivation and enthusiasm are very high, and the class covers about 20% more material during the semester. This paper describes the approach that has evolved through several iterations of this course.