Supporting and evaluating team dynamics in group projects
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Introduction to the team software process
Introduction to the team software process
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
CSEET '03 Proceedings of the 16th Conference on Software Engineering Education and Training
Open ended group projects a 'tool' for more effective teaching
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
Strategies for communication skills development
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Enhancing team knowledge: instruction vs. experience
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Team projects throughout the curriculum: course management, teaching initiatives and outreach
Journal of Computing Sciences in Colleges
Educating software engineers: an industry viewpoint
ACM SIGSOFT Software Engineering Notes
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
Competency matrices for peer assessment of individuals in team projects
Proceedings of the 6th conference on Information technology education
Developing collaborative skills early in the CS curriculum in a laboratory environment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Using a web-based system to integrate workplace communication skills into engineering curriculum
FIE '01 Proceedings of the Frontiers in Education Conference, 2001. 31st Annual - Volume 02
Practical tips for engaging students in team formation for multi-discipline computing projects
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Integrating reflective writing in CS/IS
ACM SIGCSE Bulletin
Training to persist in computing careers
ACM SIGCSE Bulletin
Struggles of new college graduates in their first software development job
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Four roles of instructor in software engineering projects
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
A "communication skills for computer scientists" course
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
XRDS: Crossroads, The ACM Magazine for Students - The Changing Face of Programming
Lessons learned from a PLTL-CS program
Proceedings of the 42nd ACM technical symposium on Computer science education
Communication genres: Integrating communication into the software engineering curriculum
CSEET '11 Proceedings of the 2011 24th IEEE-CS Conference on Software Engineering Education and Training
Project-based learning within a large-scale interdisciplinary research effort
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Introduction to special issue on alternatives to lecture in the computer science classroom
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Using POGIL to help students learn to program
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Comparing educational experiences and on-the-job needs of educational software designers
Proceedings of the 45th ACM technical symposium on Computer science education
Offering an undergraduate computer science colloquium
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Improving communication and collaborative skills of computer science students has been a priority in the community for some time. We present our philosophy, collaboration across the curriculum, which moves beyond existing individual courses or course units to teach collaboration skills in a pervasive manner. In our approach, concepts are introduced and skills are developed throughout the computer science curriculum---from CS1 to a capstone experience. Students are provided with opportunities to exercise skills in reflective environments that eventually mirror real-world experiences, and technical course content is not compromised. We argue for this system and provide details about how collaboration across the curriculum is accomplished at a small liberal arts college.