CS696 -- Introduction to Grid Computing

Spring, 2007
Course Information
(This page last updated on January 24, 2007)
[Return to Course Website]

Course Information:

Prerequisites:

This course is designed for second yuear Computer Science, Computational Science, and Math graduate students with suitable preparation. Students must have graduate standing, have taken courses such as Java (e.g. CS435, CS535) or C++, CS580 (or equivalent). Priority on crash list will be given to students engaged in active research (needs email from advisor)
  • Students must know:
    • Java, Python
    • basics of client-server programing
    • HTML and other Web Technologies

  • Students should be familiar with:
    • XML, CSS, XSLT
    • computational science, parallel programming
    • Web Services, SOAP, HTTP and other transport protocols
    • some database experience would be useful
[Back to Top]

Crash Policy

Maximum Class Size = 15
  • Enrolled students must attend the first 2 clases or they will be dropped.
  • Crashers will be accepted.
  • Registered students must attend classes during the crash period or you may be dropped.
  • The crash list will ordered ordered by seniority and class attendance, and other influencing factors:
    • All crashers engaged in active CI/Grid research be added.
    • Crashers with most completed graduate hours will be prioritized and added if roomli>
    • If there are more students tied at the top of the crash list than there are available seats, students will be selected at random from the top of the list
  • Role of the crashers will be taken each class period. Crashers attending all classes will be given priority over all crashers that do not attend all classes
  • Crashers must submit an unofficial SDSU transcript to be prioritized on the crash list
  • If you have not submitted a transcript at the time students are let into the course, you will not be prioritized
Add Procedure:
  • Students given an add code will have a limited time to use the add code. (TBA)
  • Students that do not use their add code in the allotted time will not be allowed to use that add code and will lose their priority in the crash list for this course.
  • From SDSU academic calendar:  February 7:  Last day to add classes, drop classes, or change grading basis. No schedule adjustments allowed after 6:00 p.m. on this date.

[Back to Top]

Grading Policy:

Grades will be based on completion of all assignments (see below) and exams (if needed).  All assignments must be on time, or points will be lost. Specific grading for each assignment will be explained.
This is a graduate course, and cannot be taken on a "Credit/NoCredit" basis.
[Back to Top]

Assignments:

  • Homeworks: 60%
    • A combination of software installation, programs, readings./li>
  • Final Project & Report: 40%
    • For final project, teams will be setup, but they must be arranged with the instructor.
    • Grade based on several things including presentations, report, working project.

Please see the assignments page of this course for details.

[Back to Top]

Cheating:

Anyone caught cheating will automatically receive and F, no exceptions.

[Back to Top]

A warning about this course:

This course is going to be extremely difficult. The technologies and software in the area of grid computing are undergoing tremedous changes. The software most likely will be buggy and undocuments. There has been a new release of basic grid software so presentations will be a reflection of our working with state-of-the-art software systems.

The students in this class will be required to master a large number of technologies that include advanced Web and IT, basics of parallel programming, Web services, understanding security and certificates, and writing papers and presenting reports.
You will be expected to peform independent work.
[Back to Top]


[Visitor Counter] Visitors since 18-Jan-2007
  

Copyright ©, All rights reserved.
2007 SDSU & Mary Thomas, 5500 Campanile Drive, San Diego, CA 92182-7700 USA.
OpenContent license defines the copyright on this document.