Introduction

This is the web page of the course Data Structures and Algorithms for Computational Lingustics III, WS 2023-2024 taught at the Department of Computational Linguistics, University of Tübingen.

This programming course provides an introduction to algorithms and data structures that are commonly used in computational linguistics, such as string distance measures, data structures for approximate string search, and finite state automata and related algorithms. The course is driven by assignments where participants implement these algorithms and data structures in small, but practical, applications.

Please see the course syllabus for more information about course policies.

Goals

By the end of the course you will be able to:

GitHub registration

We will make use of git through GitHub classroom. Please obtain a GitHub account before the beginning of the course.

Literature

Practical information

Lectures Mon 14:00-16:00, Lothar-Meyer-Bau Room 301
  Wed 14:00-16:00, VG Room 0.01
Computer lab Fri 14:00-18:00, VG Room 0.01
First Lecture October 21
Lecturer Çağrı Çöltekin <ccoltekin@sfs.uni-tuebingen.de>
Tutors Hyunjoo Cho, Mario Kuzmanov and Erik Zeiner