skip to main content
article

A geographically-distributed, assignment-structured undergraduate grid computing course

Published: 23 February 2005 Publication History

Abstract

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.

References

[1]
Apon, A., Mache, J., Yara, Y., and Landrus, L., Classroom Exercises for Grid Services, Proc. of the Linux Cluster Institute Int. Conf. on High Performance Computing, Austin, TX, USA, May 2004.
[2]
Foster, I. and Kesselman, C. The Grid 2: Blueprint for a New Computing Infrastructure, Second Edition, Morgan Kaufmann, 2004.
[3]
Gropp, W., Lusk, E., and Skjellum A., Using MPI Portable Parallel Programming with the Message-Passing Interface, Second Edition, MIT Press, 1999.
[4]
Ramamurthy, B., GridForce: A Comprehensive Model for Improving the Technical Preparedness of our Workforce for the Grid, Int. Workshop on Grid Education (CCGrid04), April 2004, Chicago, IL. USA.
[5]
Sotomayor, B., "The Globus Toolkit 3 Programmer's Tutorial," http://www.casa-sotomayor.net/gt3-tutorial/multiplehtml/index.html.
[6]
The Condor Project Homepage, http://www.cs.wisc.edu/condor/.
[7]
The Globus Alliance: The Globus Toolkit, http://www-unix.globus.org/toolkit/.
[8]
The National Science Foundation Middleware Initiative, http://www.nsf-middleware.org/.
[9]
Wilkinson, B., et. al. (UNC-Wilmington, lead), Fostering Undergraduate Research Partnerships through a Graphical User Environment for the North Carolina Computing Grid, University of North Carolina Office of the President, 2004-2006.
[10]
Wilkinson, B., Holliday, M., et. al. (Appalachian State Univ. lead), A Consortium to Promote Computational Science and High Performance Computing, University of North Carolina Office of the President, 2004-2006.
[11]
Wilkinson, B., Holliday, M., and Luginbuhl, D., Introducing Grid Computing into the Undergraduate Curriculum, National Science Foundation, DUE 0410667, 2004-2006.
[12]
World Wide Web (W3C) Consortium, Web Services Activity, http://www.w3.org/2002/ws/.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 37, Issue 1
2005
562 pages
ISSN:0097-8418
DOI:10.1145/1047124
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education
    February 2005
    610 pages
    ISBN:1581139977
    DOI:10.1145/1047344
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 February 2005
Published in SIGCSE Volume 37, Issue 1

Check for updates

Author Tags

  1. assignments
  2. globus
  3. grid computing
  4. grid services
  5. web services

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media