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

Time & Location

Fall 2013
Tuesday and Thursday

Course Summary:

This course covers the essential concepts, principles, techniques, and mechanisms for the design, analysis, use, and implementation of computerized database systems. Key information management concepts and techniques are examined: information modeling and representation; information interfaces - access, query, and manipulation, implementation structures, and issues of distribution. The database and information management system technology examined in this course represents the state-of-the-art, including traditional approaches as well as recent research developments. By providing a balanced view of "theory" and "practice," the course should allow the student to understand, use, and build practical database and information management systems. The course is intended to provide a basic understanding of the issues and problems involved in database systems, a knowledge of currently practical techniques for satisfying the needs of such a system, and an indication of the current research approaches that are likely to provide a basis for tomorrow's solutions.

Academic Integrity Notice

All assignments and exams in this course must be solved and written independently, or you will be penalized for cheating. The USC Student Conduct Code prohibits plagiarism, and specifies appropriate and inappropriate academic behavior. 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 discussing material covered in lecture, the text, and the readings. It also includes discussion of general issues on individual assignments. However, all work submitted for the class is to be done individually. Some examples of what is not allowed:

  • Copying all or part of someone else's work and submitting it as your own, whether manually or digitally, with or without permission.
  • Giving or showing another student in the class a copy of your assignment solution or a part thereof.
  • Obtaining and/or using solutions from past semesters in your assignment solution or a part thereof, with or without modification.
  • Consulting in any way with another student during an exam.
If you have questions about what is allowed, please discuss it with the professor or the teaching assistants.

Students are advised to secure your work. Use strong passwords; practice basic computer secruity. Lock or log out of computers when you are not around — even if you are leaving your computer in the care of others for a short while.

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. Violations of the Student Conduct Code will be filed with the Office of Student Conduct, and appropriate sanctions will be given.