You are here: UNIL > Programs > Card-index course
Français | English   Print   

Card-index course

Document Engineering

Ingénierie documentaire

Responsible Faculty: Faculty of Arts

Teacher(s): Michael Piotrowski
Lecturer(s): -

Validity: 2017 -> 2021

No timetable defined.

Course+Practical work

Autumn semester
4 hours per week
56 hours per semester

Teaching language(s): English, French
Public: Yes
Credits: 0


Students learn how to use the UNIX shell and the standard text processing tools, as well as regular expressions. They obtain an understanding of XML and its representation by the Document Object Model. They learn how to use XSLT for transforming and XQuery for querying XML documents. Students also get an overview of related technologies.


Document engineering is the computer science discipline that investigates systems for documents in any form and in all media. As with the relationship between software engineering and software, document engineering is concerned with principles, tools and processes that improve our ability to create, manage, and maintain documents.

This course focuses on two aspects important for many digital humanities projects:

1. The manipulation of plain text using the standard UNIX text processing tools, and
2. XML and related technologies for modeling, processing, querying, and transforming complex structured documents.


Project work in small groups and presentation of the results.

Additional information


Unicentre - CH-1015 Lausanne - Suisse
Tél. +41 21 692 11 11
Canton de Vaud
Swiss University