Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
CCGRID '04 Proceedings of the 2004 IEEE International Symposium on Cluster Computing and the Grid
Using an end-to-end demonstration in an undergraduate grid computing course
Proceedings of the 44th annual Southeast regional conference
A consortium to promote distributed computing
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Towards a top-down approach to teaching an undergraduate grid computing course
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Virtualized games for teaching about distributed systems
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Grid computing is now mature enough and important enough to be studied as a full course at the undergraduate level for upper-level computer science majors. We have developed such a course, including a set of lecture slides, assignments, and assignment handouts specifically targeted for this audience. The sequence of assignments is a key part of the course. Some of the assignments are modifications of pre-existing work and others are completely new. We describe the key decisions we made about the course organization and content and describe the assignments. An important feature of the course is that it was geographically distributed with copies of the grid software installed at three campuses. Those campuses plus three others were receiving sites and included students and faculty associated with nine universities.