USC Viterbi - School of Engineering - Department of Computer Science CSCI 586 Database Systems Interoperability

Time & Location

Spring 2018
Section 30104D: Wednesday 2:00-5:20pm
KAP 145

Brief Course Summary

This course focuses on key issues and the state-of-the-art of information sharing and federation/interoperation of data intensive systems. It stresses the use of data semantics, and explores ontologies and the semantic web. Specific foci of the course include: semantic database models, ontologies; ontology structuring, acquisition, integration, learning, and sharing; ontology applications; the semantic web; semantics-based data mining; relationships with social media; trust and information privacy.

Learning Objectives

  • learn the formal underpinnings of data semantics and sharing
  • understand semantics for both structured and unstructured data
  • learn about and work with ontologies and the semantic web
  • understand the concept of database federation and interoperation
  • gain experience analyzing technical papers and presenting their essence
  • learn to make a strong discussion-oriented presentation
  • gain experience working in a group project on a challenging problem in the area

Course Requirements

  • Extensive readings
  • Attendance, class participation
  • Presentation(s) (powerpoint or similar)
  • Individual short paper
  • Group project
  • Periodic short in-class "quizzes"

Each presentation should cover the following:
  • What is/are the research issue(s)/problem(s) addressed in the paper?
  • Summarize the technical approach
  • Describe how the results in this paper can be used, evaluate the results
  • Pose several key issues/questions for class discussion
Important notes on presentations:
  • Presentations should consist of at most 25 slides maximum, with a reasonable font size. Please do not put too much text on a slide. Presentations should be less than 30 minutes with questions.
  • Please email your complete presentation to the Professor and TA by the prior Friday at 3:00pm. Depending on the quality of your presentation, you may receive comments and suggestions, or be asked to make changes before you give the presentation.
  • You must include discussion questions/issues in your presentation.
  • After the presentation, please email the final version of your slides to the Professor and TA.
  • Presentation sample

Group projects will involve your participation in a semester-long effort to study, design, and analyze a particular aspect of ontology and semantic web work or application domain, and construct an experimental prototype (possibly an ontology, meta-ontology, etc.). (Details are provided in the course project specification, under Projects on this website). A written report plus material developed in the project is to be submitted at the end of the semester, along with the powerpoint slides from the group's final in-class presentation (please see the course schedule). Each group must contain 2-4 members.

Grading for the course will be determined approximately as follows:
40% for in-class presentation(s)
15% for class participation and attendance
35% for the group project
10% for the short paper (short "quizzes" will be extra credit that will go towards the short paper grade)

Academic Integrity Policy

Academic Integrity
All presentations, papers, projects, and submitted material must be created and written independently, or you will be penalized for cheating. The USC Student Conduct Code prohibits plagiarism. All USC students are responsible for reading and following the Student Conduct Code, which also appears in the latest edition of "SCampus".

In this course we encourage students to study together. This includes discussion, and of course collaboration on the course group projects. However, all work submitted for the class is to be done by you or as an identified group effort (for group projects).

Students who violate University standards of academic integrity are subject to disciplinary sanctions, including failure in the course and suspension from the University. Since dishonesty in any form harms the individual, other students, and the University, policies on academic integrity will be strictly enforced. We expect you to familiarize yourself with the Academic Integrity guidelines found in the current SCampus. Violations of the Student Conduct Code will be filed with the Office of Student Conduct, and appropriate sanctions will be given.

Related Web Sites