Abstract :
Grid computing is taught at the University of Arkansas, focusing on the development of grid services, the Globus toolkit, and higher-level grid components. An early course, cluster and grid computing, successfully taught Globus materials to advanced undergraduates and beginning graduate students. However, the material assumed advanced knowledge of Java programming and covered networking and basic distributed systems concepts, and was therefore too advanced for beginning programming students. When teaching grid computing to beginners, we must focus on creating and submitting a grid job rather than programming grid services. We also teach grid computing to advanced science and engineering students whose programming skills are similar to those of beginning computer science students
Keywords :
Java; computer science education; grid computing; programming; Condor grid computing; Globus toolkit; Java programming; cluster computing; distributed system concept; grid service development; higher-level grid component; networking concept; programming teaching; Art; Computer science; Computer science education; Educational programs; Engineering students; Fires; Grid computing; Java; Middleware; Programming profession; Condor; Open Science Grid; grid computing; programming;