Title
Collaboration Support in an International Computer Science Capstone Course.
Abstract
Many computer science programs require some kind of culminating "capstone" course where students demonstrate skills learned in their CS curriculum. These capstone courses typically focus on the technical skills that students have learned, but one skill that is becoming more critical in our ever-global world is the ability to work in an international setting. Specifically, working on a team with students from a different country and/or culture. Over the past three years we have successfully offered an international capstone experience requiring students to work on a virtual team with students from a different country. For instructors, the primary challenge in offering such a course is collaboration between the instructors prior to the start of class. For students, the primary challenge is collaboration while the course is underway. This paper examines how we support instructor/instructor, instructor/student, as well as student/student communication and collaboration. This paper highlights how current web-based technologies provide support for collaboration. More specifically at least shared online storage for standard documents such as text or spreadsheets as well as video conferencing facilities are required for all the relations. Additionally, shared code repositories (and corresponding presentation) as well as online and offline messaging is necessary for a satisfactory experience. Software project management platforms provide additional important features. We show how technologies such as GitHub, Google Drive, Google Hangouts and Redmine provided the necessary support in several projects. At the same time other project teams have employed other similar technologies successfully as well. Our hope is that others are encouraged to attempt similar international efforts in order to broaden their students' non-technical skills as all the technologies are already in-place, well-known and stable, thus lowering the barrier for these important international experiences significantly.
Year
DOI
Venue
2016
10.1007/978-3-319-39910-2_29
Lecture Notes in Computer Science
Keywords
Field
DocType
Computer science capstone course,Collaboration support,International software project,Software engineering in virtual teams,Collaboration tools
World Wide Web,Internet privacy,Computer science,Capstone,Capstone course,Software project management,Human–computer interaction,Curriculum,Online and offline,Virtual team,Videoconferencing
Conference
Volume
ISSN
Citations 
9742
0302-9743
1
PageRank 
References 
Authors
0.36
7
2
Name
Order
Citations
PageRank
Robert Adams110.36
Carsten Kleiner27321.21