COAP:COAP-2180/week3: Difference between revisions
Jump to navigation
Jump to search
m (Created page with "=== Week 3 COAP 2180 === On week three we will learn how to create our own DTDs * Editing XML should be a prerequisite, i.e. you should be familiar now with a...") |
m (using an external editor) |
||
Line 1: | Line 1: | ||
=== Week 3 [[Help:COAP-2180|COAP 2180]] === | === Week 3 [[Help:COAP-2180|COAP 2180]] === | ||
On week three we will learn how to create | On week three we will learn how to create your own DTDs | ||
* Defining an information architecture (sketching out elements and attributes) | * Defining an information architecture (sketching out elements and attributes) | ||
* Defining DTD rules and attributes | * Defining DTD rules and attributes | ||
This homework can be a prototype for a part of your term project. | |||
==== Teaching materials ==== | ==== Teaching materials ==== | ||
; [[Tour de XML]] (This week: | ; [[Tour de XML]] (This week: to be announced) | ||
; Defining a DTD | ; Defining a DTD | ||
Line 18: | Line 19: | ||
; Textbook chapters | ; Textbook chapters | ||
If you find that my lecture notes and slides are incomplete, too short or not good enough, reading '''either one or both texts''' is '''mandatory''' ! | If you find that my lecture notes and slides are incomplete, too short or not good enough, reading '''either one or both texts''' is '''mandatory''' ! | ||
* '' | * ''XML in a Nutshell'', Chapter 3 Document Type Definitions (start here) | ||
* ''XML | * ''Learning XML'', Chapter 4 Quality Control with Schemas (additional reading) | ||
These chapters are available through the world classroom. | These chapters are available through the world classroom. | ||
Line 27: | Line 28: | ||
* [http://en.wikipedia.org/wiki/Xml XML] (on Wikipedia) | * [http://en.wikipedia.org/wiki/Xml XML] (on Wikipedia) | ||
==== Homework | ==== Homework 3 - Week 3 ==== | ||
'''Deadline and submission:''' | '''Deadline and submission:''' | ||
* '''Monday week | * '''Monday week 4''' (before start of class) | ||
* Use the worldclassroom: https://webster.blackboard.edu/ | * Use the worldclassroom: https://webster.blackboard.edu/ | ||
* Submit the *.xml, the *.dtd and an optional report file (see below) | * Submit the *.xml, the *.dtd and an optional report file (see below) | ||
Line 36: | Line 37: | ||
'''Task''' | '''Task''' | ||
Do '''not worry''' about rendering (display). It will be done in homework 4 | |||
Do '''not worry | |||
'''Evaluation criteria (roughly)''' | '''Evaluation criteria (roughly)''' |
Revision as of 18:18, 5 November 2010
Week 3 COAP 2180
On week three we will learn how to create your own DTDs
- Defining an information architecture (sketching out elements and attributes)
- Defining DTD rules and attributes
This homework can be a prototype for a part of your term project.
Teaching materials
- Tour de XML (This week
- to be announced)
- Defining a DTD
- Examples files (same as before)
- Textbook chapters
If you find that my lecture notes and slides are incomplete, too short or not good enough, reading either one or both texts is mandatory !
- XML in a Nutshell, Chapter 3 Document Type Definitions (start here)
- Learning XML, Chapter 4 Quality Control with Schemas (additional reading)
These chapters are available through the world classroom.
- For the adventurous
- XML Category (All XML-related articles in this wiki)
- XML (on Wikipedia)
Homework 3 - Week 3
Deadline and submission:
- Monday week 4 (before start of class)
- Use the worldclassroom: https://webster.blackboard.edu/
- Submit the *.xml, the *.dtd and an optional report file (see below)
Task
Do not worry about rendering (display). It will be done in homework 4
Evaluation criteria (roughly)
Work considered as weak:
- Well-formed (but not valid) document using the DTD’s elements
Work considered as minimalistic:
- Valid document that includes very minimal content.
Good work includes:
- Valid document with an interesting content
- Some CSS
Excellent work (A-) includes:
- Inserted useful comments <!-- ... --> in the XML and/or the DTD
- Respect of the DTD's semantics
- Good enough CSS for easy reading
Brilliant work (A) includes either one of:
- A 1 page report that discusses the architecture of the DTD and your opinion of it, e.g. you can describe architecture of the DTD (without going into detailed description of every element !), discuss what you would like to improve, what you liked/disliked, your difficulties, etc. You simply can include this report into the DTD that you resubmit or as word/PDF/HTML file. As you like, presentation doesn't matter.
- Outstanding styling