Location | TT 9:30-11 AM |
Instructor | William
Cook Email: wcook@cs.utexas.edu Phone: (512) 471-9555 Office: ACES 5.244 Office Hours: Tuesday & Friday 2-3:30 pm, or by appointment (first part used to review presentations for the next class) |
Overview | This seminar will focus on the interaction between databases and programming languages. Given that most large systems involve general-purpose computation as well as a need for robust and safe persistent storage, the problem of building systems that combine the best qualities of modern programming languages and databases is a critical one. We will examine the various approaches to this problem, including persistence in programming languages, object-oriented databases, active databases, object-relational approaches, and possible new approaches based on XML. We will also discuss and analyze the current state of practice, EJB/.NET persistence/transaction models and object-relational mapping. |
Prerequisites | The key prerequisite for this course is interest in the topic and willingness to explore, discuss, and learn new material. The readings for this course are diverse, as we explore alternative solutions to the problem at hand. We will review background material as necessary, but students may have to do additional background reading for some papers, based on their particular background and experience. |
Course Format | This will be an informal graduate seminar based on reading, presentation and discussion of papers. The first few lectures will set the context and quickly review background material. The remainder of the course will consist of in-class presentation and discussion of papers. One of the primary goals of the course is to identify promising research areas. |
Details |
|
Grading | 15% Paper critiques. |
Any student with a documented disability (physical or cognitive) who requires academic accommodations should contact the Services for Students with Disabilities area of the Office of the Dean of Students at 471-6259 (voice) or 471-4641 (TTY for users who are deaf or hard of hearing) as soon as possible to request an official letter outlining authorized accommodations |