Technologies of Digital Humanities
Course code
old course code
Course title in Estonian
Digihumanitaaria tehnoloogiad
Course title in English
Technologies of Digital Humanities
ECTS credits
approximate amount of contact lessons
Teaching semester
Assessment form
lecturer of 2019/2020  Autumn semester
Jaagup Kippar (eesti keel) e-toega kursus
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
Provide opportunities for the creation and application of digital technological aids in relation to any field of humanities.
Provide opportunities to gain practical primary skills in programming.
Brief description of the course
The use of text redactor programmes to gain an overview of the source texts, and the adaptation of them to be comprehensible.
The cleaning of the texts and other data received from external sources to permit greater ease of treatment .
Copying of structural data from a web environment using Wget and treatment of the files received.
Regular expressions for text filtering and replacement
The use of table calculation environments for generating overviews and summaries.
The use of macros for the automatisation of frequent short activities. Macros as part of the desktop and web based office software packages.
The build-up of database systems. Relational presentation of data and summarising them. Creating consecutive data, filtering, grouping, computation of results based on individual rows and groups. Binding data tables, searching bound tables.
The main terminology and principles of programme writing. Finding regularities from textual data by using the equipment of programming.
Individual and group compilation of texts, datasets and programming codes using the version management system (for example, Git).
Semantic web: the technologies for developing a semantic web.
Independent work
Extraction of text based data from a web site.
Finding relative frequencies and through them similarities and discrepancies.
Extraction of the data in a manageable format from topic related pages.
Extraction of the necessary data from datasets with different layouts.
Formatting data for table calculations. Modifying values, calculating summaries.
Adding data to existing relational databases, doing a search. The creation of a relational data model in accordance with available data and queries in accordance with specific tasks.
Compiling small programmes for making data easily accessible: using examples of historical, cartographical, folklore, music and linguistics data.
For assessment: ready-made software based on subject field data gathered from different sources and illustrative equations done with the help of one’s own utility programme.
Learning outcomes in the course
Knows the main digital methods and necessary software to be used for studies and future employment. Is able to utilise them consciously and purposefully, by selecting the optimum methods and programmes for concrete research (linguistic, cultural, historical, social etc.) or applied tasks, and be able to adjust the methods and programmes for specific aims.
Is able to write general algorithms in a programming language and utilise them for information retrieval and automatic processing.
Assessment methods
Weekly exercises.
Two tests.
Thematic integral solution as an assessed work.
Jaagup Kippar
The course is a prerequisite
Study literature
Inga Petuhhovi õppematerjalid Pythoni kohta:
Jaagup Kippari õppematerjalid XMLi kohta:
Replacement literature
Kursust ei saa sooritada asenduskirjanduse põhjal.
Course cannot be passed based on independent reading.