Follow updates on GMU
blackboard
Meeting Times and Place: Wednesday 4:30-7:10 pm (see schedule below); Arts and Design Building 2026
Instructor’s office hours: Thursday 3:30-5:00 PM, Nguen Engineering Building, Rm. 4418 (please verify before you come in)
Instructor’s Contact Info: Phone: 703-993-1529,
E-mail: Brodsky@gmu.edu
Fax: 703-993-1710
Teaching Assistant: TBD
TA Contact Info: TBD
TA Office Hours: TBD
Information systems accessible through the World Wide Web and the
Internet are becoming prevalent. This class will discuss technologies
for accessing and manipulation of data that is suitable for WWW
applications. Industry standards will be used throughout. Through this
course, students will learn concepts of data manipulation in modern Internet-based applications and acquire skills
in using the data manipulation tools for building such applications.
Pre-requisites: INFS foundations requirements (INFS 501, 515, 519 and SWE 510), and (CS550 or INFS 614 or equivalent)
Need to have good grasp of relational database concepts and functional SQL skills
Required: None, but a lot of reading materials from the Internet will be assigned by the instructor.
Recommended:
a. Xquery: The XML Query Language, by Michael Brundage, Addison-Wesley, ISBN 0-321-16581-0
b. Xquery: the recommended text (see below) or http://www.w3.org/TR/xquery/
Students are required to attend all the lectures. The planned structure of this class is a late midterm examination, 3 home assignments, and a choice of either a project or a research term paper.
There will be no final exam. Late midterm exam - 50%, 3 home assignments – 15%, a project or research term paper – 35%.
Week # |
Date |
Topic |
Lecture |
Homework Assigned |
Homework Due |
1 |
Sep 2 |
Introduction; XML and JSON |
|
|
|
2 |
Sep 9 |
XML Schema and Xpath |
|
|
|
3 |
Sep 16 |
Xquery |
|
HA1 |
|
4 |
Sep 23 |
Xquery – cont. |
|
|
|
5 |
Sep 30 |
XML relational mapping. |
|
HA2 |
HA1 |
6 |
Oct 7 |
JDBC and transaction management, including distributed transaction management |
|
|
|
7 |
Oct 14 |
XML database design theory |
http://www2.ing.puc.cl/~marenas/talks/ibm04-a.ppt http://www2.ing.puc.cl/~marenas/talks/pods02.ppt http://www2.ing.puc.cl/~marenas/talks/carleton02.pdf |
|
|
8 |
Oct 21 |
JSON and JSONiq query language |
|
HA3 |
HA2 |
9 |
Oct 28 |
JSON and JSONiq (cont.) |
|
|
|
10 |
Nov 2 |
Catch-up and review; preparation for the Exam |
|
|
HA3 |
11 |
Nov 9 |
Exam |
The following reference materials can be used at the exam: o Xquery: The XML Query Language, by Michael Brundage, Addison-Wesley, ISBN 0-321-16581-0 o
XQuery,
by Priscilla Walmsley, O'Reilly, ISBN
978-0-596-00634-1 o Xquery: http://www.w3.org/TR/xquery/ |
|
|
12 |
Nov 18 |
Students’ project/term paper presentations |
|
|
|
13 |
Nov 25 |
Thanksgiving recess – no class |
|
|
|
14 |
Dec 2 |
Students’ project/term paper presentations |
|
|
|
15 |
Dec 9 |
Students’ project/term paper presentations |
|
|
|
16 |
Dec 16 |
Optional: Students’ project/term paper presentations |
|
|
|