Kieliteknologian oppiaine

Rakenteisten dokumenttien perusteet kieliteknologeille

- KIT-verkosto | Yleisen kielitieteen laitos | Kieliteknologian opetus| Helsingin yliopisto -
Kurssin sivut
Kurssin kalenteri
Kurssin materiaali
Opettajan kotisivu
Kurssin kuvaus

KIT Ctl230, 2003s:
Rakenteisten dokumenttien perusteet kieliteknologeille (Structured Document Fundamentals)

Kurssikuvaus

Esitiedot:

  • Knowledge of Unix (equivalent to Ctl130)
  • Knowledge of Emacs (equivalent to Chapters 1-5 of Cameron, Rosenblatt & Raymond,
    Learning GNU Emacs, O'Reilly, 1996)
  • Knowledge of programming (e.g. Ctl220) is helpful, but is not a prerequisite.
    The course is suitable for language students who do not have a computer science background.

Tavoitteet:

  • First, students gain practical experience of structured documents, using LaTeX to create printed texts and using HTML to create web pages.
  • Next, students learn how to define reusable data with XML, and gain experience of XML-based techniques for processing structured documents (e.g. automatic XML-to-HTML transformations).
  • Finally, the course introduces the basic ideas of further XML-based developments (e.g. Scalable Vector Graphics) and XML-based web technology (e.g. Apache Cocoon).

Kurssin sisältö:

  • LaTeX for writing essays and dissertations
  • HTML for creating and editing web pages
  • PDF for distributing and printing documents
  • LaTeX-HTML-PDF format conversions
  • XML for exchanging information
  • DTDs for validating XML documents
  • XPath for navigating XML structures
  • XSLT for transforming XML structures
  • XSL-FO for document formatting and layout
  • DocBook for reusable documentation
  • SVG for XML-based graphics
  • Cocoon for serving documents on the web
Kurssin laajuus opintoviikkoina:
2-3 ov
HY:n opintosuoritusrekisterin koodi:

Opetus

Opettaja:
Graham Wilcock. Kurssikieli englanti.
Suoritustapa:
The course consists of lectures, practical lab sessions, and a series of assignments. The course can be passed just by doing the assignments.
Paikka ja aika:
sl to 14-16 S20A laitoksen unix-luokka, 18.09. - 11.12. (23.10. ei luentoa)
Ilmoittautuminen:
Kurssille ilmoittaudutaan täyttämällä ja lähettämällä tämä web-lomake.
Kurssimateriaali:
Kurssin verkkosivuilla, ks. sivupalkki.