Module Resources
- MS Access, Oracle, MySQL
- The Library,
- ITS and Computing labs,
Module Special Admissions Requirements
CE00856-2 Database Systems or equivalent
Module Texts
Harols, E.R., (2004), Effective XML, Addison-Wesley, 0-321-15040-6
Hughes, Cheryl M., (2003), The Web Wizard's Guide to XML, Addison-Wesley, 0-201-76990-5
Module Learning Strategies
The module aims to allow you to work in your own time and at your own pace, with lecturers being available during the two set tutorial/practical sessions each week to offer assistance where required. Extensive use is made of the technique of learning via problem solving. The course relies heavily on prescribed reading with lectures supporting you in complex areas. You will be able to identify the extent and type of help you require from these sessions by active learning self assessments which will be provided as an integral part of the module. There will be 12 lectures and 24 tutorial/practical sessions.
(1:n)1 (1:20)2
Module Indicative Content
Principles of Extensible Mark-Up Language (XML) and structured data. Document Type Definitions (DTDs) and schemas. Entities and encodings. Well-formed and valid encoding. Namespaces.
XML rendering using Cascading Style Sheets (CSS) and Extensible Style sheet Transformation Language(XSLT).
XML and databases. XPath and XQuery..
The Document Object Model (DOM) Simple API for XML (SAX)
XML applications : - scalable vector graphics (SVG), extensible HTML (XHTML), resource description framework (RDF), semantic web.
Module Additional Assessment Details
Assignment weighted at 100%. Learning outcomes: (1, 2 and 3)
A group assignment to develop an application using the techniques and principles contained within the module.