iSGTW - International Science Grid This Week
iSGTW - International Science Grid This Week

Home > iSGTW 26 March 2008 > iSGTW Opinion: New developments in teaching grid computing across North Carolina


Opinion - New developments in teaching grid computing across North Carolina

A slide from a presentation by Ian Foster given as part of the 2005 grid computing course, 
Image courtesy of Ian Foster

Grid computing is now part of the curriculum, thanks to a distributed grid computing course run by the University of North Carolina at Charlotte.

The course was first taught in 2004, then again in 2005 and 2007, involving the creation of a virtual organization and the broadcast of lectures across the state using the North Carolina Research and Education Network. A total of 90 students distributed across 14 institutions have so far been involved.

In with the new

In 2007, we taught the course for a third time, adopting a new approach.

Previous courses had employed a bottom-up perspective, where students began with low-level details before moving to higher-level tools.

Our revised course reversed this, beginning with more complex interfaces, such as the Gridsphere-based portal to access grid resources and the PURSe-based registration portlet. We also increased the number of hands-on assignments to seven, including an assignment to create, build, deploy and use a portlet inside a portal containter installed by the students. We also introduced a team project, to include more on high-level grid computing interface design. All this was to be achieved within the 15-week semester.

The University of North Carolina grid computing course runs over 15 weeks and uses a distributed framework to teach grid computing to students across the state.
Image courtesy of the University of North Carolina

Distributed teamwork

The team project, new for 2007, tasked teams of three with creating a new grid computing assignment that built upon the previous in-class assignments. The assignment needed to involve the creation of a grid computing application combined with a graphical interface.

Expert guests working on real-world grid projects also presented their projects, giving students an appreciation that grids are more than just experimental systems.

Our experience with this revised approach to teaching grid computing was very positive. Students handled the software installation processes well and appreciated being able to do exercises at home. Our goal for this course is to further remove the low-level details of working with a grid and move closer to working only with high-level tools.

The grid computing course was supported by the National Science Foundation and the University of North Carolina Office of President from 2004 to 2007. The course will be offered again in Fall 2008.

- Clayton Ferner and Barry Wilkinson, University of North Carolina


 iSGTW 22 December 2010

Feature – Army of Women allies with CaBIG for online longitudinal studies

Special Announcement - iSGTW on Holiday

Video of the Week - Learn about LiDAR


NeHC launches social media

PRACE announces third Tier-0 machine

iRODS 2011 User Group Meeting

Jobs in distributed computing


Enter your email address to subscribe to iSGTW.


 iSGTW Blog Watch

Keep up with the grid’s blogosphere

 Mark your calendar

December 2010

13-18, AGU Fall Meeting

14-16, UCC 2010

17, ICETI 2011 and ICSIT 2011

24, Abstract Submission deadline, EGI User Forum


January 2011

11, HPCS 2011 Submission Deadline

11, SPCloud 2011

22, ALENEX11

30 Jan – 3 Feb, ESCC/Internet2


February 2011

1 - 4, GlobusWorld '11

2, Lift 11

15 - 16, Cloudscape III

More calendar items . . .


FooterINFSOMEuropean CommissionDepartment of EnergyNational¬†Science¬†Foundation RSSHeadlines | Site Map