CS5353: Topics in Emerging Paradigm: Cyber-Infrastructure Applications

From Minas

CS5390: Special Topic Computer Science: Cyber-Infrastructure Applications

Spring 2011

Contents

Course Goals & Objectives

The course is for graduate students in science, technology, engineering and mathematics (STEM areas) who want to understand how they can benefit from a new generation of tools, services and standards that facilitate the access, integration, and processing of data towards the creation of scientific products, e.g., maps, graphs, reports.

The course has three main objectives:

  • To expose STEM graduate students to cyber-infrastructure (CI) technologies;
  • To demonstrate the use of (CI) technologies for the development of applications and services;
  • To develop and reinforce collaborations between computer science and other STEM disciplines.

Students attending this course are expected to have some programming experience (e.g., Java, C++, C#, Matlab) and notions of database querying, e.g., SQL. Cyber-infrastructure technologies are introduced to the level needed for the students to be users of CI technologies. Hands-on activities are used to illustrate key cyber-infrastructure concepts.

Graduate students from all STEM areas are welcome to attend this course. Non-computer science students (called domain experts in the context of this course) are expected to contribute to this course by introducing problems from their area of expertise that may require cyber-infrastructures support to be addressed. Domain expert students are encouraged to discuss potential problems to be investigated during the course with the instructor. Student advisors are more than welcome to be involved in these discussions. Computer science students are expected to contribute to this course by working together with the domain experts on their problems. Topics

  1. Background Information
    • NSF and Cyber-infrastructure: Grid, Semantic Web, e-Science
    • Cyber-infrastructure portals
    • Cyber-infrastructure applications
  2. Data Semantics
    • Semantic Web and ontologies: XML, RDF, OWL
    • Semantic annotation of scientific data
    • Information integration overview
    • Ontology support for information integration
  3. Services and Scientific Workflows
    • Web services
    • Data access services
    • Data processing services
    • Scientific workflows
    • Service compositions
  4. Understanding and Accepting Cyber-Infrastructure Results
    • Provenance
    • Trust
    • Uncertainty

Course Days, Time and Location

Mondays and Wednesdays, 6pm to 7:20pm, CS Building, Room 322

Course Instructor

Dr. Paulo Pinheiro da Silva, Assistant Professor Rm 222B (915)747-6373 paulo@utep.edu

Instructor's Office Hours

Mondays, 4pm to 5pm or by appointment

Recommended Reading

No specific textbook will be used during the course. The following references provide basic information about databases, web services and semantic web.

  • A First Course in Database systems, Second Edition, by Jeff Ullman, and Jennifer Widom, Prentice Hall
  • Web Services: Theory and Practice, by Anura Guruge, Elsevier, 2004
  • The Description Logic Handbook, Second Edition, by Franz Baader, Diego Calvanese, Deborah L. McGuinness, Daniele Nardi, et al., Cambridge University Press, Hardcover, 2nd edition, 2007

Grade Calculation

Class participation 10%
Project reports (2) 60% (30% each report)
Project presentation (2) 30% (15% each presentation)
TOTAL 100%

Attendance

Your attendance is critical to your success in this course. You are expected to attend and actively participate in class and hands-on activities. This includes being prepared for class. You are expected to read the assigned papers. Standards of Conduct

Students are expected to conduct themselves in a professional and courteous manner, as prescribed by the UTEP Standards of Conduct and you must maintain academic integrity (http://www.utep.edu/dos/acadintg.htm). Students may discuss assignments in a general way with other students, but the solutions must be done independently. Graded work should be unmistakably your own. You may not transcribe or copy a solution taken from another person, book, or other source, (e.g., a web page). Professors are required to–and will–report academic dishonesty and any other violation of the Standards of Conduct to the Dean of Students.

Disabilities

If you feel you may have a disability that requires accommodation, contact the Disabled Student Services Office at 747-5148, go to Room 106 E. Union, or e-mail to dss@utep.edu

Schedule

Date Weekday Topic
14-Jan Mon Intro (1/2)
16-Jan Wed Intro (2/2)
23-Jan Wed Internet, Web and Portals
28-Jan Mon XML and data annotation
30-Jan Wed Web 2.0, and Semantic Web
4-Feb Mon RDF
6-Feb Wed OWL and ontologies
11-Feb Mon First project design
13-Feb Wed Data integration
18-Feb Mon Data integration w/ ontologies
20-Feb Wed Grid (1/2)
25-Feb Mon Grid (2/2)
27-Feb Wed Web services: WSDL
3-Mar Mon First project presentation
5-Mar Wed Grid services and semantic web services
10-Mar Mon Data access services: SQL, SPARQL, OGSA
12-Mar Wed Second Project design
17-Mar Mon Scientific workflows (1/2)
19-Mar Wed Scientific workflows (2/2)
2-Apr Wed Service composition
7-Apr Mon Provenance (1/2)
9-Apr Wed Provenance (2/2)
14-Apr Mon Explanations
16-Apr Wed Trust management (1/2)
21-Apr Mon Trust management (2/2)
23-Apr Wed Uncertainty management
28-Apr Mon Second Project presentation (1/2)
30-Apr Wed Second Project presentation (2/2)

Additional Information

CS5353: References

CS5353: Assignment 1 - Group Assignment

CS5353: Assignment 2 - Individual Assignment

CS5353: Assignment 3 - Group Assignment