510.600 (23W) Introduction to Natural Language Processing

Wintersemester 2023/24

Registration deadline has expired.

First course session
04.10.2023 12:00 - 14:00 HS 8 On Campus
... no further dates known

Overview

Lecturer
Course title german Einführung in die Computerlinguistik
Type Lecture - Course (continuous assessment course )
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 3.0
Registrations 35 (30 max.)
Organisational unit
Language of instruction Deutsch
possible language(s) of the assessment German
Course begins on 04.10.2023
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Am Ende der Lehrveranstaltung sollten die KursteilnehmerInnen einen guten Überblick über diverse Teilbereiche der Computerlinguistik besitzen.

Teaching methodology

Vorlesungen und Übungen (Übungen werden nicht bewertet, sondern dienen als Klausurvorbereitung).

Course content

Die Computerlinguistik ist eine Teildisziplin des großen Feldes der 'Künstlichen Intelligenz'. Primäre Aufgabe von computerlinguistischen Algorithmen und Werzeugen ist, unstrukturierte Textdaten in Wissen (strukturierte Daten) umzuwandeln. In dieser LV werden linguistisches Kernmethoden der Computerlinguistik vorgestellt, wie z.B.:

Automaten zur Modellierung von linguistischen Problemen

Parsing von natürlichsprachlichen Sätzen

Tagging von Wortarten

Textklassifikation

Eine Fortsetzung dieses Kurses ist für das Sommersemester geplant. (Für Teilnehmer des ersten Kurses ist die Teilnahme des Fortsetzungskurses aber nicht zwingend.)

Am Ende dieser Lehrveranstaltungen sollten die Teilnehmer einen groben Eindruck haben, wie computerlinguistische Anwendungen, wie z.B. Chatbots oder Suchmaschinen, funktionieren.

Intended learning outcomes

At the end of this course, students should have a good overview of most subareas in computational linguistics.

Teaching methodology

lectures and exercises (exercises will not be graded; they serve as a preparation for the exam.)

Course content

Computational Linguistics (CL) is a sub-discipline of the large field of 'artificial intelligence'. The primary task of CL-algorithms and tools is to convert unstructured text data into knowledge (structured data). In this course, core linguistic methods of computational linguistics are presented, such as:

automata for modelling linguistic phenomena

parsing of natural language sentences

part-of-speech tagging

text classification

There will be a follow-up course in the next summer semester. However, students attending the first course are not obliged to also attend the second course in the summer semester.

At the end of these courses, the participants should have some idea how applications, such as chatbots or search engines, work.

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Examination methodology

schriftliche Klausur (ROPE)

Examination topic(s)

Die Inhalte, die im Rahmen der Vorlesung  und Übungen vermittelt werden.

Assessment criteria / Standards of assessment for examinations

Erfolgreiche Teilnahme an der Klausur.

Examination methodology

written exam (ROPE)

Examination topic(s)

all contents conveyed in the lectures and exercises

Assessment criteria / Standards of assessment for examinations

successful passing the written exam

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Vertiefung Informatik (Compulsory elective)
      • 7.3 Computerlinguistik I ( 2.0h VC / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 4., 6. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Artificial Intelligence and Natural Language Processing (Compulsory elective)
      • 8.1 Artificial Intelligence and Natural Language Processing ( 0.0h XX / 12.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Human-Centred Computing (Psychology) (Compulsory elective)
      • 1.6 Einführung in Natural Language Processing ( 2.0h VC / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Human-Centred Computing (Gender Studies) (Compulsory elective)
      • 1.6 Einführung in Natural Language Processing ( 2.0h VC / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Natural Language Processing (Compulsory elective)
      • 5.4 Einführung in Natural Language Processing ( 2.0h VC / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Human-Centred Computing (Psychology) (Compulsory elective)
      • Einführung in Natural Language Processing ( 2.0h VK / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Human-Centred Computing (Gendr Studies) (Compulsory elective)
      • Einführung in Natural Language Processing ( 2.0h VK / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Natural Language Processing (Compulsory elective)
      • Einführung in Natural Language Processing ( 2.0h VK / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme German Studies (SKZ: 617, Version: 17W.3)
    • Subject: Sprachwissenschaft / Deutsch als Fremdsprache/Zweitsprache (Compulsory subject)
      • 5.5 Weitere Lehrveranstaltung aus Sprachwissenschaft / Deutsch als Fremdsprache/Zweitsprache ( 0.0h VK / 3.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme German Studies (SKZ: 617, Version: 17W.3)
    • Subject: Angewandte Germanistik (WF) (Compulsory elective)
      • Angewandte Germanistik ( 0.0h VO, VK, PS, SE / 36.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme German Studies (SKZ: 617, Version: 17W.3)
    • Subject: Freie Wahlfächer (Optional subject)
      • FW Freie Wahlfächer ( 0.0h XX / 12.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Masterstudium Germanistik (SKZ: 817, Version: 15W.2)
    • Subject: Ältere Deutsche Sprache und Literatur / Sprachwissenschaft / Deutsch als Fremd-/Zweitsprache (Compulsory elective)
      • 2.2 Ergänzung ( 0.0h VO, PS, VK / 12.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Masterstudium Germanistik (SKZ: 817, Version: 15W.2)
    • Subject: Angewandte Germanistik (Compulsory elective)
      • 3.2 Ergänzung ( 0.0h VK, PS / 12.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Masterstudium Germanistik (SKZ: 817, Version: 15W.2)
    • Subject: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 6.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Subject: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Spezialisierung Angewandte Informatik (Compulsory elective)
      • Spezialisierung Angewandte Informatik ( 0.0h VO, VC, KS, UE / 6.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 6. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Vertiefung Angewandte Informatik (Compulsory elective)
      • 11.7 Vertiefung Angewandte Informatik ( 0.0h VO, VC, UE / 8.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 5., 6. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 510.600 Introduction to Natural Language Processing (2.0h VC / 3.0 ECTS)
          Absolvierung im 6. Semester empfohlen

Equivalent courses for counting the examination attempts

Wintersemester 2024/25
  • 510.600 VC Einführung in die Computerlinguistik (2.0h / 3.0ECTS)
Wintersemester 2022/23
  • 510.600 VC Einführung in die Computerlinguistik (2.0h / 3.0ECTS)
Wintersemester 2021/22
  • 510.600 VC Einführung in die Computerlinguistik (2.0h / 3.0ECTS)
Wintersemester 2020/21
  • 510.600 VC Einführung in die Computerlinguistik (2.0h / 3.0ECTS)