Working Group: Software Engineering Course Modules

October 24 - 26, 2008 - Beijing
Working group convener: Michal Young, University of Oregon


Internationalization impacts both technical and managerial aspects of software engineering, and illustrates the interplay between technical and non-technical issues in software development.

The aim of this working group is to produce a set of course modules suitable for incorporation into a typical undergraduate course in software engineering (as versus a course dedicated to internationalization or global software engineering). Courses incorporating these modules should be valuable preparation for a (distinct) capstone project course involving a distributed international team.

We envision producing 2 to 4 course modules of 1 to 6 instruction hours each (that is, ranging from a single lecture to two weeks). Each course module would consist of

Pre-Beijing Workshop Assignment

Read and be prepared to discuss the following paper:

J. D. Herbsleb. Global software engineering: The future of socio-technical coordination. In FOSE '07: 2007 Future of Software Engineering, pages 188-198, Washington, DC, USA, 2007. IEEE Computer Society. http://dx.doi.org/10.1109/FOSE.2007.11, also available from ACM digital library

Be prepared to discuss:

Bring

Beijing workshop goals

Our Mission
To create and sustain a community committed to the internationalization of computer science education with the express purpose of identifying creative strategies to transform computing education.


National Science Foundation
Supported by the
National Science Foundation