Eli: a complete, flexible compiler construction system
Communications of the ACM
Project work: the organisation of collaborative design and development in software engineering
Computer Supported Cooperative Work - Special issue on studies of cooperative design
Communications of the ACM
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
PL-detective: a system for teaching programming language concepts
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Aligning programming education between community colleges and universities
CITC5 '04 Proceedings of the 5th conference on Information technology education
Accessibility in introductory computer science
Proceedings of the 36th 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
Increased student participation in a discrete mathematics course
Journal of Computing Sciences in Colleges
Voices of women in a software engineering course: reflections on collaboration
Journal on Educational Resources in Computing (JERIC) - Special Issue on Gender-Balancing Computing Education
Team formation methods for increasing interaction during in-class group work
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Teaching students how to be computer scientists through student projects
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
PL-detective: A system for teaching programming language concepts
Journal on Educational Resources in Computing (JERIC)
Promoting communication and inclusiveness in the IT classroom
Proceedings of the 6th conference on Information technology education
The compiler course in today's curriculum: three strategies
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Thinking, speaking, and writing for freshmen
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Design and implementation of a modern compiler course
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Groupwork activities in synchronous online classroom spaces
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Attitudes and beliefs about computer science among students and faculty
ACM SIGCSE Bulletin
Proceedings of the 14th Western Canadian Conference on Computing Education
Student and faculty attitudes and beliefs about computer science
Communications of the ACM
Proceedings of the 15th Western Canadian Conference on Computing Education
Proceedings of the Sixth international workshop on Computing education research
Writing software to be understood: an exercise in Ginger using literate programming
Journal of Computing Sciences in Colleges
Build peer support network for CS2 students
Proceedings of the 49th Annual Southeast Regional Conference
Universal Design: Implications for Computing Education
ACM Transactions on Computing Education (TOCE)
Forming project groups while learning about matching and network flows in algorithms
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Computer science students' experiences of decision making in project groups
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
A method for analyzing learning outcomes in project courses
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
E pluribus, plurima: the synergy of interdisciplinary class groups
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.02 |
Our industrial advisory boards tell us that our students are well prepared technically, but they lack important group work skills. Simply adding project courses and requiring that assignments be done in groups has not improved the situation. A careful study of student culture in Computer Science has uncovered barriers to collaboration, which can be overcome only by pervasive changes in the way we approach our curriculum.