Computer Systems
COMP 2899 - XML for Developers
This hands-on course will introduce students to Extensible Markup Language (XML) and how to incorporate XML into web-based applications. XML is a standard for structuring, and storing web information. Topics include XML syntax, DTD and XML Schema validation, namespaces, XSLT, XPath, and web technologies such as RSS, Atom and XML-RPC. Labs cover various parser technologies, declarative XML UI languages, data-modelling with XML, and using XML in AJAX-enabled web applications. Successful completion of course includes how to develop XML formats and be able to apply XML technologies to various web based applications. Prerequisite: COMP 1850 or equivalent HTML experience. (3 Credits)
Winter 2012
| Jan 16-Apr 02 | 12 Weeks | $410.25 | CRN: 49033 |
|---|
| Jan 16-Apr 02 | Mon | 18:30-21:30 | BBY SE6 105 |
| Instructor: Arron Ferguson |
| Note: For more information on the availability of this course, please contact the appropriate Program Assistant [PDF]. |

Spring/Summer 2012
| Apr 16-Jul 16 | 12 Weeks | $410.25 | CRN: 54154 |
|---|
| Apr 16-Jul 16 | Mon | 18:30-21:30 | BBY SE12 321 |
| Note: No class May 21 and July 2, 2012. |
| Note: This section is only available for registration starting Sun Feb 12, 2012 at 09:00 PST. |
