Webtechnologiëen en -talen
Gegeven door
Bijeenkomsten
Allemaal op het Science Park. Zie Roosterpagina
- Hoorcollege: Di 11.00-13.00 in D1113
- Practicum: Di 13.00-15.00 in D1111 (Tests and Computer assignments)
- Werkcollege Do 9.00-11.00 G310 (Making and discussing homework assignments and tests)
Literatuur
Alle literatuur is gratis op het web te verkrijgen. De volgende stof is allemaal tentamenstof
Software
- For XML, Relax NG, XQuery and XPath, use oXygen (or Saxon and Jing by yourself).
- An XPath and XQuery sandbox is available at eXist DB. Look here
for example queries.
Huiswerk
Huiswerk wordt gemaakt in groepjes van hooguit 2. Hiervoor gelden de volgende regels
- Al het huiswerk wordt in het Engels gemaakt.
- Iedereen maakt een wiki aan voro dit vak. Of een aparte folder op zijn wiki.
- Voor elke week maak je een pagina genoemd naar het onderwerp van die week, waarop je de opgaven plus jouw antwoorden zet.
- Iedereen doet dit. Dus ook beide leden van een groepje.
- De pagina ziet er steeds uit als een FAQ. Eerst komen de vragen. Die hebben daarna een hyperlink naar het antwoord. Alle benodigde info is daar ook aanwezig.
- Tentaminering gaat als volgt: Op donderdag wordt er per deelvraag willekeurig iemand uit de klas voor het bord gehaald,
en die bespreekt die deelvraag vanaf zijn/haar wiki of past meteen (= gezakt voor die vraag). Dit telt voor 25% van je cijfer mee.
- Wiki's worden ook nagekeken. Je kan er alleen voor zakken. Als het niet goed is moet je het over doen.
Tentamen
Vier keer korte tussentoets. Steeds op dinsdag om 13.30 (week 3,4,6,7). Plus wekelijks inleveren opdrachten. Geen tentamen aan het eind.
Rooster
Blok 1a
| Week |
|
Onderwerp |
Slides |
Notes |
Extra |
| 1 |
|
Introductie (X)HTML en XML. Modelleren in XML. |
Zie Blackboard
| Notes |
|
| 2 |
|
Boolse Logica. Modelleren in XML. |
Zie Blackboard
| Notes |
|
| 3 |
|
Regels. CSS |
Zie Blackboard
| Notes |
|
| 4 |
|
Reguliere expressies, DTD, RelaxNG |
Zie Blackboard
| Notes |
|
| 5 |
|
RelaxNG Wat is Web 2.0? |
Zie Blackboard
| Notes |
|
| 6 |
|
XPath |
Zie Blackboard
| Notes |
|
| 7 |
|
XQuery |
Zie Blackboard
| Notes |
|
| 8 |
|
Inleveren laatste opdracht |
Zie roosters
|
|
|
Blok 1b
Zie Blackboard