| Lecture # | Date | Day | Module | Comments | Due at noon the previous day |
|---|---|---|---|---|---|
| 1 | 1/7 | W | Introduction | -- | -- |
| 2 | 1/12 | M | Concepts of e-business | -- | -- |
| 3 | 1/14 | W | XML introduced, XML namespaces | Harold & Means | -- |
| MLK Day | 1/19 | M | -- | -- | -- |
| 4 | 1/21 | W | XML Schema | Harold & Means | -- |
| 5 | 1/26 | M | XML Schema | -- | -- |
| 6 | 1/28 | W | XPath | Harold & Means Saxon download |
-- |
| 7 | 2/2 | M | XPath | -- | P1 (Web programming) |
| 8 | 2/4 | W | XQuery | Robie | -- |
| 9 | 2/9 | M | XQuery | -- | -- |
| 10 | 2/11 | W | XQuery | -- | -- |
| 11 | 2/16 | M | XSLT | Harold & Means | P2 (validate XML) |
| 12 | 2/18 | W | XSLT | -- | -- |
| 13 | 2/23 | M | XML Keys | Harold & Means; Solutions | H1 (on XML topics up to XQuery) |
| 14 | 2/25 | W | XML and databases | -- | -- |
| Spring Break | 3/2 | M | -- | -- | -- |
| Spring Break | 3/4 | W | -- | -- | -- |
| 15 | 3/9 | M | SQL/XML | -- | -- |
| 16 | 3/11 | W | Web technologies | Roman et al | -- |
| 17 | 3/16 | M | Discussion | Solutions | H2 (on all XML topics) |
| Exam | 3/18 | W | Exam | -- | -- |
| 18 | 3/23 | M | Web technologies | -- | -- |
| 19 | 3/25 | W | Architecture | Vernadat (PHIC 22) Part 1, Part 2 | -- |
| 20 | 3/30 | M | Architecture | Zachman Yu (PHIC 33) Part 1, Part 2, Kumaran et al |
P3 (transform XML) |
| 21 | 4/1 | W | Architecture | Clark & Waclawsky (PHIC 50) Part 1, Part 2 | -- |
| 22 | 4/6 | M | Architecture | XML-based standards | -- |
| 23 | 4/8 | W | Architecture | Cloud | -- |
| 24 | 4/13 | M | Architecture | Business process case study | -- |
| 25 | 4/15 | W | Architecture | Business process case study | -- |
| 26 | 4/20 | M | Directions | -- | P4 (invoke transformer via MoM) |
| 27 | 4/22 | W | Discussion | Solutions | H3 (on concepts, architecture, standards) |
| Final | 4/27 | M | Final | 9:00AM-10:30AM | -- |