PLEASE NOTE: All CMIT modules have now been withdrawn,
and are unavailable for the 2010/11 academic year
These web pages and lecture notes are left as reference for those students
requiring CMIT modules to complete their programme only, and are not an
indication of modules currently offered.
Module Plan
| Wk | Creative track | Technical track | Practical tasks | Work to submit |
|---|---|---|---|---|
| 14 | Introduction; purpose of module; timetable; software requirements | |||
| 15 |
Introducing XML Castro, Chapter 1 |
Different Types of Document; DOCTYPE and Namespaces Castro, Chapter 2 |
Introducing <oXygen/>, HTML vs. XHTML, other document types | |
| 16 | Different Types of Document; DOCTYPE and Namespaces Castro, Chapter 2 |
Defining Documents with DTDs ; Entities and Other Useful Stuff Castro, Chapters 2 to 4 |
Looking at XML applications; getting started with DocBook/TEI | |
| 17 |
Defining Documents with DTDs ; Entities and Other Useful Stuff Castro, Chapters 2 to 4 |
Cascading Stylesheets Castro, Chapters 13 to 15 |
Creating a DTD; Further use of DocBook or TEI | |
| 18 | Cascading Stylesheets Castro, Chapters 13 to 15 |
Introducing XSL Transformations ; Further XSLT and XPath Castro, Chapters 10, 11, 12 |
CSS for XML, CSS2/3 and browsers | |
| 19 | Introducing XSL Transformations Castro, Chapters 10, 11 |
Defining Documents with XML Schema and RelaxNG | Writing XSLT, customising DocBook | Document Design Proposal |
| 20 | Further XSLT and XPath Castro, Chapter 12 |
Making Connections ; Troubleshooting XSLT | Selecting, sorting, filtering | |
| Easter Vacation | ||||
| 21 | Defining Documents with XML Schema and RelaxNG | XQuery; XML and Web Applications | The debug process in XSLT | |
| 22 | Making Connections ; Troubleshooting XSLT | Independent Study | Q&A | |
| 23 | Independent Study | Independent Study | Q&A | |
| 24 | Independent Study | Independent Study | Q&A | Final deadline for all work |
