le savoir vivant
You are here: UNIL > Programmes > Card-index course
Français | English   Print   

Card-index course

Document Engineering

Ingénierie documentaire

Responsible Faculty: Faculty of Arts

Teacher(s): Michael Piotrowski

Validity: 2017 ->

Course Timetable (Weekly)

Date Location Notice Topics Lecturer(s)
2017/2018 : Thursday 15:15-17:00 (Weekly) Anthropole/3088     Michael Piotrowski
2017/2018 : Friday 13:15-15:00 (Weekly) Anthropole/5183     Michael Piotrowski

Course+Practical work

Autumn semester
4 hours per week
56 hours per semester
Teaching language(s): English, French
Public: Yes
Credits: 6.00


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


Use contextFaculty codeStatusCredits
Master of Arts (MA) in Digital Humanities (2016 ->) ›› Introduction to Computer Science for the Humanities and Social Sciences - MA-INTERFAC-CSHN-10Compulsory6.00
Master of arts, Reinforcement programme (2015 ->) ›› Humanités numériques - MA-RENF-HNOptional6.00
Canton de Vaud
Swiss University
Unicentre  -  CH-1015 Lausanne  -  Suisse  -  Tél. +41 21 692 11 11  -  Fax  +41 21 692 26 15