Instructor: Dr. Larry Kerschberg

Course Web Site:

Meeting Time and Place:
Wednesdays: 7:20 - 10:00 p.m., Robinson Hall, Room B208.

Instuctor's Office Hours:
Wednesdays: 5:00 - 6:30 p.m., Engineering Building, Room 4412 and on Elluminate via Blackboard link.

TA: Mr. Chun-Kit Ngan

TA Office Hours:
Tuesdays: 5:00 - 7:00 p.m., Engineering Building, Room 4456 and on Elluminate via Blackboard link.

Please send email to Dr. Kerschberg and Mr. Ngan using Blackboard.

Course Objectives:

Increasingly, data, information, and knowledge is being placed on the World Wide Web, the Web for short, and much of it is being expressed using the Extensible Markup Language, XML, and its derivitives. This course will study methods to access, store and manipulate data suitable for Web applications.

Through this course, students will have a grasp of the basic concepts of data manipulation in a modern Internet-based applications and the basic skills in using the data manipulation tools for building such applications. In this class, the detailed content may be adjusted based on students backgrounds and goals.

Pre-requisites: INFS 501, 515, 519, SWE 510 and INFS 614. Students need a very good grasp of relational database concepts.

Topics Covered:

The course will address the following topics:

Grading Policy:

The grade will be determined by grades obtained in individual assignments, research paper review and report, a group research project, and class participation.

Grade Components
Individual Assignments
Group Research Assignment and Presentation
Group Research Project Paper
Group Presentation (Individual Grade)
Class Participation
Final Exam

In the group projects, students form small, 3-4 person, teams to perform research on a topic related to the course.


Required Text:

No textbook has been adopted.

Recommended Texts:

Essential XML Quick Reference: A Programmer’s Reference to XML, XPath, XSLT, XML Schema, SOAP, and More, Aaron Skonnard and Martin Gudgin, Addison-Wesley, 2002, ISBN 0-201-74095-8.

XQuery: The XML Query Language, Michael Brundage, Addison-Wesley, 2004. ISBN 0-321-16581-0.

XQuery from the Experts, A Guide to the W3C XML Query Language, Howard Katz, Ed., Addison Wesley, 2004. ISBN 0-321-18060-7.

XML Data Management: Native XML and XML-Enabled Database Systems, A.B. Chaudhri, A. Rashid, and R. Zicari, Editors, Addison-Wesley, 2003. ISBN: 0-201-84452-4.

FastSOA, Frank Cohen, Morgan Kauffmann, 2007, ISBN 10: 0-12-369513-9.