Teaching a global project course: experiences and lessons learned

In this paper, we describe the goals, organization and content of a global project course we have taught for the last six years, as well as challenges and lessons learned. The course has involved two to four sites and 30-40 students each year, both from Europe and the US. The students form project teams spanning several sites, and jointly perform creative tasks, thus learning both the course substance, as well as how to effectively work together in multicultural and multi-disciplinary distributed teams. We hope that our experiences described in this paper will help and encourage other universities to organize globally distributed project courses. In the future, we plan to continue working with this course, as well as search partners to develop a global software engineering project course together with other universities.