Methods for Handling of Text Data, 7,5 ECTS

The Department of Linguistics offers this course as part of the Doctoral School in the Humanities in the spring semester 2027.

Course content

This course introduces a number of fundamental methods in Natural Language Programming, with the aim of helping students in the humanities and social sciences to automate analysis of large quantities of textual data. These methods include web scraping, tokenization and other pre-processing, morphological and syntactic analysis, semantic analysis, and LLM-based applications.

The course does not presuppose programming skills, although previous experience with programming will allow you to carry out more advanced projects. We meet during eight days with mandatory attendance (physical attendance is recommended, but online participation is possible), with a lecture in the morning followed by a practical lab session after lunch. Throughout the course, you work on your own data or other data from your research field, and apply the methods you learn directly to this data. The results are summarized in a project report, which is the basis of your grade.

In order to pass the course, students are expected to be able to:

  • describe and apply methods for sampling, collecting and pre-processing of (digitized) material for text corpora
  • describe and apply digital methods for annotation and analysis of textual data, in order to answer a given set of research questions

What has been most positive about the course?

  • "Most positive was that it allowed me to really handle and look at the text or tokens of the text and what insights they may offer if I focused attention on them, isolating them. The way I approach text has certainly developed and I can see the potentialities of some of the methods presented in this class."
  • "I am overall satisfied with the course, it was very well structured, the expectations were clearly conveyed and the information has been presented clearly."
  • "The course was so focused on practical methods for using, handling, and understanding big corpora and that was exactly what I needed."

Would you recommend the course?

  • Autumn 2024:
  • "I would absolutely recommend it to someone dealing with text data."
  • "It was a great introduction into how to handle big amounts of text data and it introduced some interesting tools that I will make the process a lot easier and I will, or sure, be using them in my work."
  • "Great and useful course for anyone working with large quantities of text data, providing tools all the way from collection to analysis."

Last time the course was offered: Autumn 2024

Mandatory elements

Mandatory elements are:

  1. i) active participation during lectures and lab sessions
  2. ii) submission of a written project report

iii) oral presentation of the project report

Examination

The course is examined through active participation as well as the written project report and the presentation of it.

Instruction

Instruction is given as lectures and lab sessions, where the students are expected to participate actively.

The course is planned to be offered in a hybrid format, with both on-campus and online participation possible. However, on-campus participation is recommended.

Period

11 March–29 April 2027

Course dates and schedule

Time Edit

Language of instruction

English

Course Syllabus

Course Syllabus LI102FU pdf, 453.2 kB.

Course Reading

  • Daniel Jurafsky and James H. Martin. 2026. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models, 3rd edition. Online manuscript released January 6, 2026. https://web.stanford.edu/~jurafsky/slp3.
  • Additional research papers may be assigned.

Application

Applications for courses starting in the spring semester 2027 are received between November 15 and January 11 2027. Notifications of acceptance are sent out as soon as possible after the final date.

All applications are sent by the supervisor to: doctoralschool@hum.su.se. Official transcript of records, or certificate of registration, verifying the applicant's status as doctoral student should be enclosed with the application.

All courses are free of charge, and they are open to all who are admitted to studies on PhD-level, regardless of faculty or university. Prerequisites and special admittance requirements may apply for some courses.

How do I apply?

The application form (document link below) is used to apply for a place in a course. The supervisor (or equivalent) must support the doctoral student’s application with a motivation as to why the doctoral student should participate in the course. The supervisor also submits the proposal to the following address: doctoralschool@hum.su.se.

Application form for place in a joint faculty course docx, 294.6 kB.

Who can apply?

The Faculty of Humanities’ doctoral students have priority for places, and external doctoral students (from Stockholm University or another university) can be admitted to a course subject to availability. External doctoral students will be registered in Ladok in order to enable the Board to monitor all participants in a course.

This course is offered by the Department of Linguistics and course coordinator is Robert Östling.

Research officer: Mikael Kalm, Fil. dr

forskarskolan@hum.su.se

Mikael Kalm

Last updated: 2026-10-01

Source: Faculty of Humanities