Modulkatalog Computerlinguistik und Sprachtechnologie

Bachelor Minor 60

06B-7523-060 – Aktualisiert am 28.08.2026

Einleitung

Der Modulkatalog hilft Ihnen bei der Planung Ihres Studiums, indem er Ihnen eine Übersicht über alle Module Ihres Studienprogramms bietet. Das Dokument enthält folgende Rubriken:

Der Modulkatalog ist ein Informationsdokument und nicht rechtsverbindlich. Zu Beginn jedes Semesters wird eine aktuelle Version auf der Website der Philosophischen Fakultät publiziert.

Übersicht über die Modulgruppen

06B-7523e01
Einführung in die Computerlinguistik
06B-7523i01
Wissenschaftliche Vertiefung
06B-7523i02
Kernbereich Computerlinguistik und Sprachtechnologie
06B-7523i03
Informatik
06B-7523i04
Praxis der Computerlinguistik und Sprachtechnologie

Übersicht über die Module in den Modulgruppen

06B-7523e01Einführung in die Computerlinguistik

Module in der Gruppe: Einführung in die Computerlinguistik
06SM523-001 Introduction to Language Technology Pflicht 3 ECTS
06SM523-002 Programming in Language Technology 1 Pflicht 6 ECTS
06SM523-003 Mathematical Foundations for Language Technology 1 Pflicht 6 ECTS
06SM523-004 Machine Learning for Language Technology Pflicht 6 ECTS
06SM523-005 Programming in Language Technology 2 Pflicht 6 ECTS
06SM523-101 Introduction to Experimental Research Wahlpflicht 3 ECTS
06SM523-102 Introduction to Speech and Voice Processing Wahlpflicht 3 ECTS
06SM523-103 Introduction to Visual Language Processing Wahlpflicht 3 ECTS

06B-7523i01Wissenschaftliche Vertiefung

Module in der Gruppe: Wissenschaftliche Vertiefung
06SM523-s21 [Seminar] Wahl 6 ECTS

06B-7523i02Kernbereich Computerlinguistik und Sprachtechnologie

Module in der Gruppe: Kernbereich Computerlinguistik und Sprachtechnologie
06SM523-111 Fundamentals of Large Language Models Wahlpflicht 6 ECTS
06SM523-112 Language Technology with Multilingual and Multimodal Data Wahlpflicht 6 ECTS
06SM523-113 Mathematical Foundations for Language Technology 2 Wahlpflicht 6 ECTS
06SM523-114 Scientific Writing and Ethical Conduct Wahlpflicht 3 ECTS
06SM523-115 Software Lab Wahlpflicht 6 ECTS
06SM523-s11 [Focus course: Cognitive Modeling] Wahl 6 ECTS
06SM523-s12 [Focus course: Digital Accessibility] Wahl 6 ECTS
06SM523-s13 [Focus course: Speech] Wahl 6 ECTS
06SM523-s14 [Focus course: Text Technology] Wahl 6 ECTS
06SM523-s15 [Excursion] Wahl 3 ECTS
06SM523-s16 [Summer School] Wahl 3 ECTS

06B-7523i03Informatik

Module in der Gruppe: Informatik
03SM22AINF01 Informatik und Wirtschaft (V) (Informatics and the Economy) Wahlpflicht 3 ECTS
03SM22AINF02 Informatics I (L+E) (Informatik I) Wahlpflicht 6 ECTS
03SM22AINF04 People-Oriented Computing (L+E) (Mensch und Computer) Wahlpflicht 6 ECTS
03SM22BI0001 Foundations of Computing II (L+E) Wahlpflicht 6 ECTS
03SM22BI0003 Numerical Methods in Informatics (L+E) Wahlpflicht 6 ECTS
03SM22BI0004 Software Construction (L+E) (Softwarekonstruktion) Wahlpflicht 6 ECTS
03SM22BI0005 Wirtschaftsinformatik II (V+Ü) (Business Informatics II) Wahlpflicht 6 ECTS
03SM22BI0006 Computer Networks and Distributed Systems (L+E) (Kommunikationsnetze und Verteilte Systeme) Wahlpflicht 6 ECTS
03SM22BMI003 Requirements Engineering I (L+E) Wahlpflicht 3 ECTS
07SMMAT141 MAT 141 Lineare Algebra für die Naturwissenschaften Wahlpflicht 5 ECTS
07SMPHY231 PHY 231 Datenanalyse Wahlpflicht 3 ECTS

06B-7523i04Praxis der Computerlinguistik und Sprachtechnologie

Module in der Gruppe: Praxis der Computerlinguistik und Sprachtechnologie
06SM523-131 Practical Training In-House Wahlpflicht 6 ECTS
06SM523-132 Practical Training Off-Site Wahlpflicht 3 ECTS
06SM523-133 Programming Project 1 Wahlpflicht 3 ECTS
06SM523-134 Programming Project 2 Wahlpflicht 3 ECTS
06SM523-135 Student Teaching Assistant 1 Wahlpflicht 3 ECTS
06SM523-136 Student Teaching Assistant 2 Wahlpflicht 3 ECTS

Katalog der Pflichtmodule, Wahlpflichtmodule und Wahlmodule

Der Katalog enthält Informationen zu jedem Pflicht- und Wahlpflichtmodul.

Zum Teil finden Sie auch Informationen zu Wahlmodulen (Modultitel in eckigen Klammern). Beachten Sie, dass die Titel von Wahlmodulen semesterweise wechseln können und dass oft weitere, nicht im Modulkatalog enthaltene Wahlmodule angeboten werden. Diese und alle anderen semesterbezogenen Informationen (wie Veranstaltungstitel, Termine, Dozierende, Informationen zur Buchung) entnehmen Sie dem aktuellen Vorlesungsverzeichnis.

06SM523-001 Introduction to Language Technology

Moduldetails: 06SM523-001 Introduction to Language Technology
Modulgruppe Einführung in die Computerlinguistik
Modultyp Pflicht
ECTS 3
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module provides an introductory overview of computational linguistics and language technology. It covers central tasks such as text encoding, tokenization, morphological and syntactic processing, sequence tagging, and text classification. Students are introduced to language models, conversational systems, information retrieval, multilingual technologies, and speech and vision applications. The module integrates theoretical concepts with practical demonstrations and includes discussion of accessibility-oriented tools and responsible AI.
Lernziel Students can: 1. explain core concepts, tasks, and methods in modern language technology. 2. apply fundamental NLP techniques such as tokenization, tagging, and text classification. 3. describe how language models, chatbots, information retrieval pipelines, multilingual models, and translation systems operate. 4. outline principles of speech processing, multimodal approaches, and accessibility-oriented technologies. 5. assess the capabilities and limitations of language technologies, including fairness and bias.
Unterrichtssprache Englisch
Voraussetzungen None.
Leistungsnachweis Portfolio: 75% final exam, 25% exercises
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Institut für Computerlinguistik

06SM523-002 Programming in Language Technology 1

Moduldetails: 06SM523-002 Programming in Language Technology 1
Modulgruppe Einführung in die Computerlinguistik
Modultyp Pflicht
ECTS 6
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces the fundamentals of command line interfaces and programming. It covers core programming constructs such as control structures, data types, and basic principles of object-oriented programming. Theoretical instruction is combined with hands-on exercises in natural language processing and data analysis. Practical work focuses on applying algorithmic approaches to problems typically encountered in computational linguistics.
Lernziel Students can: 1. operate command line interfaces. 2. use control structures and data types effectively. 3. apply basic principles of object-oriented programming. 4. conduct data analysis and natural language processing tasks. 5. address real-world problems using algorithmic approaches.
Unterrichtssprache Englisch
Voraussetzungen None. Attending the module "Introduction to Language Technology" in the same semester is highly recommended.
Leistungsnachweis Portfolio: 75% final exam, 25% exercises
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Institut für Computerlinguistik

06SM523-003 Mathematical Foundations for Language Technology 1

Moduldetails: 06SM523-003 Mathematical Foundations for Language Technology 1
Modulgruppe Einführung in die Computerlinguistik
Modultyp Pflicht
ECTS 6
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module reviews and strengthens the mathematical foundations required for understanding and developing methods in language technology. It covers essential concepts from logic, set theory, probability theory, descriptive statistics, combinatorics, analysis, linear algebra, and information theory, and highlights how these areas underpin core techniques in computational linguistics. The module introduces practical exercises to build mathematical intuition and to support the implementation and analysis of language technology systems. Students also work with computational tools to explore, analyze, and visualize data.
Lernziel Students can: 1. explain language technology methods using mathematical concepts from the covered areas. 2. use mathematical tools to design solutions to selected problems in language technology. 3. analyze and visualize data using computational methods.
Unterrichtssprache Englisch
Voraussetzungen None.
Leistungsnachweis Portfolio: 75% final exam, 25% mid-term exam
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Institut für Computerlinguistik

06SM523-004 Machine Learning for Language Technology

Moduldetails: 06SM523-004 Machine Learning for Language Technology
Modulgruppe Einführung in die Computerlinguistik
Modultyp Pflicht
ECTS 6
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces the fundamental concepts and methods of machine learning as they apply to language technology. It covers both theoretical foundations and practical exercises, with particular emphasis on deep learning and neural network architectures. The module presents logistic regression, multilayer perceptrons, recurrent neural networks, and Transformers. Students implement basic architectures and apply machine learning techniques to selected tasks in language technology.
Lernziel Students can: 1. explain key concepts in machine learning. 2. compare different machine learning approaches including logistic regression, MLPs, RNNs, and Transformers. 3. implement basic machine learning architectures. 4. design solutions to selected language technology problems using machine learning.
Unterrichtssprache Englisch
Voraussetzungen Successfully completed module "Mathematical Foundations for Language Technology 1" or equivalent knowledge.
Leistungsnachweis Portfolio: 80% final exam, 20% exercises
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Frühjahrssemester)
Organisation Institut für Computerlinguistik

06SM523-005 Programming in Language Technology 2

Moduldetails: 06SM523-005 Programming in Language Technology 2
Modulgruppe Einführung in die Computerlinguistik
Modultyp Pflicht
ECTS 6
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module deepens programming skills in Python with a focus on developing software for language technology applications. It emphasizes writing clear and maintainable code, applying modern programming techniques to domain-specific tasks, and using essential practices in code management such as version control, testing, debugging, and systematic code review. Integrated exercises support the refinement and evaluation of software in natural language processing contexts.
Lernziel Students can: 1. apply modern programming knowledge and skills to solve tasks in language technology. 2. review, debug, and improve human- and machine-written code in language technology applications. 3. use essential code management practices, including version control and testing, to support systematic software development.
Unterrichtssprache Deutsch und/oder Englisch
Voraussetzungen Successfully completed module "Programming in Language Technology 1" or equivalent knowledge. Knowledge to the extent of "Introduction to Language Technology".
Leistungsnachweis Portfolio: 75% final exam, 25% exercises
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Frühjahrssemester)
Organisation Institut für Computerlinguistik

06SM523-101 Introduction to Experimental Research

Moduldetails: 06SM523-101 Introduction to Experimental Research
Modulgruppe Einführung in die Computerlinguistik
Modultyp Wahlpflicht
ECTS 3
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces the process of designing and administering experimental research studies in linguistics and language technology. It covers the formulation of research questions and hypotheses, experimental design, the developlemt of tasks and stimulus materials, and key considerations for participant recruitment. The module also introduces a range of methodologies used to collect linguistic data in different modalities, with a special focus on the linguistic lab infrastructure available at UZH. Finally, the module addresses the administration of studies as well as the postprocessing and interpretation of empirical data. It provides an early foundation for the research cycle and supports later coursework on the modeling of experimental data, scientific writing and ethical conduct.
Lernziel This module introduces the process of designing and administering experimental research studies in linguistics and language technology. It covers the formulation of research questions and hypotheses, experimental design, the developlemt of tasks and stimulus materials, and key considerations for participant recruitment. The module also introduces a range of methodologies used to collect linguistic data in different modalities, with a special focus on the linguistic lab infrastructure available at UZH. Finally, the module addresses the administration of studies as well as the postprocessing and interpretation of empirical data. It provides an early foundation for the research cycle and supports later coursework on the modeling of experimental data, scientific writing and ethical conduct.
Unterrichtssprache Englisch
Voraussetzungen None. The module is complemented by the module "Scientific Writing and Ethical Conduct" offered in a later semester that deals with the subsequent stages of the research process, specifically, writing up the research results and publishing data, models, and code.
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Institut für Computerlinguistik

06SM523-102 Introduction to Speech and Voice Processing

Moduldetails: 06SM523-102 Introduction to Speech and Voice Processing
Modulgruppe Einführung in die Computerlinguistik
Modultyp Wahlpflicht
ECTS 3
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces students to the fundamentals of machine and human speech and voice processing. It covers essential principles of digital audio signal processing and their application to tasks such as speech recognition, voice identification, and speech synthesis. Students learn how acoustic modelling and feature extraction techniques are used in computational systems and how these approaches differ from human perception and processing of speech and voice signals. The module establishes the conceptual and technical foundations required for subsequent modules in speech and voice technology.
Lernziel This module introduces students to the fundamentals of machine and human speech and voice processing. It covers essential principles of digital audio signal processing and their application to tasks such as speech recognition, voice identification, and speech synthesis. Students learn how acoustic modelling and feature extraction techniques are used in computational systems and how these approaches differ from human perception and processing of speech and voice signals. The module establishes the conceptual and technical foundations required for subsequent modules in speech and voice technology.
Unterrichtssprache Englisch
Voraussetzungen None.
Leistungsnachweis Portfolio: 75% written exam, 25% exercises
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Frühjahrssemester)
Organisation Institut für Computerlinguistik

06SM523-103 Introduction to Visual Language Processing

Moduldetails: 06SM523-103 Introduction to Visual Language Processing
Modulgruppe Einführung in die Computerlinguistik
Modultyp Wahlpflicht
ECTS 3
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces the foundations of automatic visual language processing. It covers image and video processing, visual prosody in spoken and sign languages, and the automatic analysis and synthesis of visual cues in speech and sign languages. The module combines theoretical instruction with practical exercises.
Lernziel This module introduces the foundations of automatic visual language processing. It covers image and video processing, visual prosody in spoken and sign languages, and the automatic analysis and synthesis of visual cues in speech and sign languages. The module combines theoretical instruction with practical exercises.
Unterrichtssprache Englisch
Voraussetzungen Successfully completed module "Programming in Language Technology 1" or equivalent knowledge. Knowledge to the extent of "Introduction to Language Technology".
Leistungsnachweis Portfolio: 75% written exam, 25% proof of self-study achievements
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Frühjahrssemester)
Organisation Institut für Computerlinguistik

06SM523-s21 [Seminar]

Moduldetails: 06SM523-s21 [Seminar]
Modulgruppe Wissenschaftliche Vertiefung
Modultyp Wahl
ECTS 6
Lehrform Seminar
Allgemeine Beschreibung This module provides in-depth engagement with a specific topic in language technology. Students learn scientific working methods, including analyzing research literature, interpreting empirical results, and evaluating theoretical approaches. They prepare and deliver a scientific presentation and write a paper expanding on their topic.
Lernziel Students can: 1. gain insight into a specific area of language technology. 2. acquire methodological skills for scientific research. 3. present complex topics clearly. 4. write a scientific paper."
Unterrichtssprache siehe Vorlesungsverzeichnis
Voraussetzungen keine
Leistungsnachweis Written paper and presentation
Notenskala 1-6, in Halbschritten
Repetierbarkeit keine Wiederholungsmöglichkeit
Angebotsmuster 1-semestrig (einmalig)
Organisation Institut für Computerlinguistik

06SM523-111 Fundamentals of Large Language Models

Moduldetails: 06SM523-111 Fundamentals of Large Language Models
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 6
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces the fundamental ideas underlying large language models (LLMs) and their importance in research, industry, and language technology. It covers core concepts such as training objectives and model architectures and examines techniques that enhance the problem-solving abilities of LLMs, including reasoning and tool use. The module also discusses engineering methods that enable LLMs to scale to large datasets and parameter counts.
Lernziel Students can: 1. explain how LLMs work and how they are developed. 2. apply LLMs to selected language technology tasks. 3. evaluate LLM performance systematically. 4. discuss the state of the art in LLM research and applications.
Unterrichtssprache Englisch
Voraussetzungen Successfully completed module "Machine Learning for Language Technology" or equivalent knowledge.
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Institut für Computerlinguistik

06SM523-112 Language Technology with Multilingual and Multimodal Data

Moduldetails: 06SM523-112 Language Technology with Multilingual and Multimodal Data
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 6
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces key methods for multilingual and multimodal modeling in language technology. It examines longstanding tasks such as transforming text between languages in machine translation and converting audio recordings into text in speech recognition, and shows how multilingual and multimodal approaches can be beneficial even for tasks confined to a single language or modality, particularly in low-resource settings. The module discusses methods developed for mapping between languages and modalities and explains how shared internal representations support cross-lingual and cross-modal transfer. In addition, students analyze the practical consequences of these approaches, including positive transfer effects as well as undesirable biases that can arise from multilingual or multimodal systems.
Lernziel Students can: 1. build multilingual and multimodal language technology applications. 2. explain common methods for mapping between languages and modalities, such as those used in machine translation and related tasks. 3. describe how shared internal representations enable cross-lingual and cross-modal transfer. 4. analyze benefits and limitations of multilingual and multimodal modeling, including transfer effects and biases.
Unterrichtssprache Deutsch und/oder Englisch
Voraussetzungen Successfully completed modules "Machine Learning for Language Technology" and "Programming in Language Technology" or equivalent knowledge.
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Frühjahrssemester)
Organisation Institut für Computerlinguistik

06SM523-113 Mathematical Foundations for Language Technology 2

Moduldetails: 06SM523-113 Mathematical Foundations for Language Technology 2
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module deepens the mathematical foundations required in computational linguistics and machine learning. It focuses on central concepts in linear algebra, analysis, and probability theory, emphasizing conceptual understanding and formal reasoning. Lectures are accompanied by written exercises that reinforce both theoretical comprehension and practical application.
Lernziel This module deepens the mathematical foundations required in computational linguistics and machine learning. It focuses on central concepts in linear algebra, analysis, and probability theory, emphasizing conceptual understanding and formal reasoning. Lectures are accompanied by written exercises that reinforce both theoretical comprehension and practical application.
Unterrichtssprache Englisch
Voraussetzungen Successfully completed module "Mathematical Foundations for Language Technology 1".
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Frühjahrssemester)
Organisation Institut für Computerlinguistik

06SM523-114 Scientific Writing and Ethical Conduct

Moduldetails: 06SM523-114 Scientific Writing and Ethical Conduct
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 3
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module introduces students to research ethics and data protection in the context of sharing and publishing data, models, and code. It also covers conventions of scientific writing, focusing on research in language and speech technology. Topics include preparing datasets, models, and code for open research, literature management, and the writing of scientific texts such as theses and conference papers. The module also addresses responsible use of generative AI in scientific writing.
Lernziel Students can: 1. identify important aspects of data, model, and code sharing. 2. write scientific texts that follow common conventions and use generative AI responsibly. 3. communicate research outcomes clearly and accessibly.
Unterrichtssprache Englisch
Voraussetzungen None. The best time to attend this module is following the completion of a seminar or programming project and before starting the bachelor's thesis. In that case, the seminar or programming project and a potential write-up can serve as a starting point for the tasks of this module. The module can also be attended without this prior work. Prior attendance of the module "Introduction to Experimental Research" is recommended.
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Institut für Computerlinguistik

06SM523-115 Software Lab

Moduldetails: 06SM523-115 Software Lab
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 6
Lehrform Tutorat, Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module treats software development as a collaborative team process. It focuses on the development of language technology applications using a combination of technologies, including web interfaces, AI models, databases, and data visualizations. A special focus is placed on the creative process: collaborating effectively with team members, turning an initial idea into a working prototype, and presenting the result to an audience.
Lernziel Students can: 1. collaborate in a small team to design and implement a software project in language technology. 2. demonstrate a prototype to an audience. 3. document the project in a written report and reflect on the creative process. 4. provide constructive, actionable feedback to peers. 5. independently acquire technical skills needed for their project, such as software development tools, web technologies, and data modelling.
Unterrichtssprache Englisch
Voraussetzungen Successfully completed modules "Programming in Language Technology 1" and "2" or equivalent knowledge.
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Institut für Computerlinguistik

06SM523-s11 [Focus course: Cognitive Modeling]

Moduldetails: 06SM523-s11 [Focus course: Cognitive Modeling]
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahl
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module focuses on modeling behavioral and neurophysiological data to (i) gain insights into the cognitive mechanisms underlying human language processing and (ii) advance technological applications, such as human-centric natural language processing (NLP). It provides an interdisciplinary perspective by introducing a range of modeling approaches, from computational cognitive process models to recent machine learning techniques. Through a combination of theoretical input and practical exercises, students develop a deeper understanding of human language processing and how it can be modeled for both fundamental research and technological applications.
Lernziel Students can: 1. deepen their knowledge of computational models of human language processing for both cognitive research and technological applications. 2. explain and implement models that process human behavioral and neurophysiological data.
Unterrichtssprache siehe Vorlesungsverzeichnis
Voraussetzungen Successfully completed module "Introduction to Experimental Research"; Successfully completed module "Programming in Language Technology 1" or equivalent knowledge. Successfully completed module "Mathematical Foundations for Language Technology 1".
Leistungsnachweis Portfolio: 75% written exam, 25% proof of self-study achievements
Notenskala 1-6, in Halbschritten
Repetierbarkeit keine Wiederholungsmöglichkeit
Angebotsmuster 1-semestrig (einmalig)
Organisation Institut für Computerlinguistik

06SM523-s12 [Focus course: Digital Accessibility]

Moduldetails: 06SM523-s12 [Focus course: Digital Accessibility]
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahl
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module provides an in-depth overview of the barriers encountered by persons with disabilities-such as blindness or visual impairment, deafness or hearing impairment, cognitive or motor impairments, and speech and language disorders-when accessing information and communication. The module provides an overview of common barriers and introduces language-based assistive technologies and e-accessibility measures. The accompanying exercises offer hands-on practice with a range of relevant tools and techniques.
Lernziel Students can: 1. identify different target groups in accessibility contexts. 2. describe barriers that these groups face when accessing information, communication, and related technologies. 3. explain tools and measures that help reduce selected accessibility barriers. 4. operate selected accessibility-related tools.
Unterrichtssprache siehe Vorlesungsverzeichnis
Voraussetzungen Successfully completed module "Introduction to Experimental Research"; Successfully completed module "Programming in Language Technology 1" or equivalent knowledge. Successfully completed module "Mathematical Foundations for Language Technology 1".
Leistungsnachweis Portfolio: 75% written exam, 25% proof of self-study achievements
Notenskala 1-6, in Halbschritten
Repetierbarkeit keine Wiederholungsmöglichkeit
Angebotsmuster 1-semestrig (einmalig)
Organisation Institut für Computerlinguistik

06SM523-s13 [Focus course: Speech]

Moduldetails: 06SM523-s13 [Focus course: Speech]
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahl
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module focuses on advanced topics in human and machine speech and voice processing. It covers core principles of acoustic modelling, feature extraction, and computational methods used in applications such as speech recognition, speech synthesis, and voice identification. Students also explore how humans produce and perceive speech and voice, allowing for a comparative understanding of biological and computational systems. The module integrates theoretical perspectives with practical work using speech and voice processing tools. It is designed to deepen students' knowledge of speech communication and prepare them for engagement with current scientific questions in the field.
Lernziel Students can: 1. deepen their knowledge in selected areas of human and machine speech and voice processing. 2. strengthen methodological skills for analyzing and working with speech and voice data. 3. evaluate contemporary scientific questions related to speech and voice communication.
Unterrichtssprache siehe Vorlesungsverzeichnis
Voraussetzungen Successfully completed module "Introduction to Speech and Voice Processing" or equivalent knowledge.
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit keine Wiederholungsmöglichkeit
Angebotsmuster 1-semestrig (einmalig)
Organisation Institut für Computerlinguistik

06SM523-s14 [Focus course: Text Technology]

Moduldetails: 06SM523-s14 [Focus course: Text Technology]
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahl
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung This module focuses on core technologies and tasks in text technology, including text mining, machine translation, language modeling, and text analytics. The module introduces key methods used in these areas and discusses central challenges that arise when processing and analyzing large collections of textual data. Through a combination of theoretical input and practical exercises, students deepen their understanding of the techniques and considerations that shape modern text technology applications.
Lernziel Students can: 1. deepen their knowledge in selected areas of text technology. 2. explain and implement key methods used in text technology.
Unterrichtssprache siehe Vorlesungsverzeichnis
Voraussetzungen Successfully completed module "Introduction to Language Technology" or equivalent knowledge.
Leistungsnachweis Portfolio
Notenskala 1-6, in Halbschritten
Repetierbarkeit keine Wiederholungsmöglichkeit
Angebotsmuster 1-semestrig (einmalig)
Organisation Institut für Computerlinguistik

06SM523-s15 [Excursion]

Moduldetails: 06SM523-s15 [Excursion]
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahl
ECTS 3
Lehrform Exkursion
Allgemeine Beschreibung Excursions, similar to practical training off-site, offer the opportunity to gain insight into the daily work of computional linguists. In contrast to these, however, the emphasis is not on concrete work in a company, but on the ability to recognize and assess the problems and methods of a field of application of computational linguistics in direct contact as accurately as possible. This provides insights into problem areas, allows one to measure one's own specific interests and, if necessary, to fix future work areas and employers. The students prepare for the excursion by effectively researching and studying relevant literature. This module can be booked to credit the participation in excursions.
Lernziel The students (1) gain insight into language technology companies and university or non-university research departments (2) get to know the theory and practice of computational linguistics in a concrete example (3) find or develop one's own specific interests (4) gain the ability to get insight into practical problems and methods through interviews with practitioners (5) get in contact with potential employers
Unterrichtssprache siehe Vorlesungsverzeichnis
Voraussetzungen This module can not be booked by the students themselves, the booking has to be authorized by the module coordinator. In order to credit the participation in an excursion, it is essential to contact to the module coordinator before the start of the excursion.
Leistungsnachweis Nachweis von im Selbststudium erbrachten Studienleistungen
Notenskala bestanden/nicht bestanden
Repetierbarkeit keine Wiederholungsmöglichkeit
Angebotsmuster 1-semestrig (einmalig)
Organisation Institut für Computerlinguistik

06SM523-s16 [Summer School]

Moduldetails: 06SM523-s16 [Summer School]
Modulgruppe Kernbereich Computerlinguistik und Sprachtechnologie
Modultyp Wahl
ECTS 3
Lehrform
Allgemeine Beschreibung This module allows students to deepen their knowledge in specific areas of language technology by attending a summer school. Students consolidate prior learning, engage with core theories, explore new approaches, learn about current trends, and exchange experiences with students from other institutions. This module can be booked for 3 or 6 ECTS points, determined in consultation with the module coordinator.
Lernziel Students can: 1. consolidate previously learned material. 2. acquire new content in a compact format. 3. identify current trends. 4. exchange experiences with students from other universities. 5. develop international networks.
Unterrichtssprache English
Voraussetzungen This module can not be booked by the students themselves, the booking has to be authorized by the module coordinator. In order to credit the attendance at a summer school, it is essential to submit a request to the module coordinator before the start of the summer school.
Leistungsnachweis Evidence of study achievements during Summer School
Notenskala bestanden/nicht bestanden
Repetierbarkeit keine Wiederholungsmöglichkeit
Angebotsmuster 1-semestrig (einmalig)
Organisation Institut für Computerlinguistik

03SM22AINF01 Informatik und Wirtschaft (V) (Informatics and the Economy)

Moduldetails: 03SM22AINF01 Informatik und Wirtschaft (V) (Informatics and the Economy)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 3
Lehrform Vorlesung
Allgemeine Beschreibung Computer haben unser Leben tiefgreifend verändert. Um die heutige Gesellschaft und Wirtschaft und deren stetigen Veränderungen zu verstehen, muss man wissen, wie Computer funktionieren. Das Ziel der Vorlesung Informatik und Wirtschaft ist es, Ihnen eine Basis zu vermitteln, um unsere informationstechnisch gesteuerte Welt zu verstehen und darin erfolgreich zu sein.
Lernziel Um die heutige Gesellschaft und Wirtschaft als Ganzes zu begreifen, muss man verstehen, wie Computer funktionieren und wie sie unser wirtschaftliches Umfeld verändern. Ziel der Vorlesung Informatik für Ökonomen ist es, diese zwei Bereiche zu beleuchten. Zunächst beschäftigen wir uns also mit der Frage wie Computer und Informationssysteme funktionieren. Dabei werden wir ergründen auf welchen Prinzipien die Geräte basieren und wie diese programmiert werden können. - Wie funktioniert ein Computer wie z. B. mein Smartphone? - Was sind die technischen Grundlagen für die Vielzahl von Informationen auf dem Web? Als weiteres wollen wir verstehen, wie sich Informationssysteme auf unser wirtschaftliches Umfeld auswirken. - Weshalb lohnt es sich in Computer zu investieren? - Welchen Mehrwert leisten diese für eine Firma? - Wie, wo, und mit welcher Zielsetzung werden und sollen Computer demnach in Firmen und Organisationen eingesetzt werden? - Warum haben Supermarktketten und Warenhäuser moderne Scannerkassen eingeführt? - Welche Besonderheiten haben Digitale Güter -- also Produkte, die nur aus einer Ansammlung von Daten bestehen, wie Musik, Filme, oder Software -- und wie wirken sich diese auf deren Handel aus?
Unterrichtssprache Deutsch
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22AINF02 Informatics I (L+E) (Informatik I)

Moduldetails: 03SM22AINF02 Informatics I (L+E) (Informatik I)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung The lecture gives an introduction to programming. The students learn to use the computer as a tool for creating software. Based on the programming language "Python", basic concepts in programming, such as variable assignment, control structures, classes and objects, as well as advanced subjects such as inheritance and polymorphism are taught. The theoretical concepts taught in the lecture are augmented with numerous examples, demonstrating the practical application of the presented concepts. The students also receive regular assignments to practice writing programs individually throughout the semester.
Lernziel By successful participation, the students obtain competence in the following areas: * Analyzing problem statements towards writing software * Designing programs and algorithms * Writing software * Basic concepts of hard- and software
Unterrichtssprache The primary lecture language is English. All materials (slides, exercises, and exams) are in English.
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22AINF04 People-Oriented Computing (L+E) (Mensch und Computer)

Moduldetails: 03SM22AINF04 People-Oriented Computing (L+E) (Mensch und Computer)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung Developments in technology have had a profound impact on people and the world in which we live, work, and interact. These developments are simultaneously enabling and challenging, and the co-evolution of computing and people's use of it has led to important issues for the design, development, adoption of technology, as well as the understanding of its impact on how we live. This course provides an introduction to human-oriented aspects of computing, and serves as a foundation for further study in people- oriented computing. Fundamental human issues of technology will be covered at the level of individuals, groups, organizations, and society. The course will provide a general introduction to key areas in people- oriented computing, and also touch upon relevant topics such as roles and potential careers in computing, methods and approaches employed in these areas, and future directions for technology.
Lernziel Students should gain familiarity with various topics related to people- oriented computing, including important challenges and questions relating to computing at the human, group, organizational, and societal levels. They should have an understanding of connections between technological and human issues.
Unterrichtssprache English and German
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22BI0001 Foundations of Computing II (L+E)

Moduldetails: 03SM22BI0001 Foundations of Computing II (L+E)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung Required second-year course covering topics from discrete math and formal methods building the foundations of computing. The material of this course is pervasive in the areas of algorithms, data structures and programming but appears virtually in all areas of computer science as well. The course will cover topics such as, but not limited to, proof methods, formal languages, deterministic and nondeterministic finite automata, grammars and pushdown automata, Turing machines, computability, decidability and complexity, P and NP, NP-completeness.
Lernziel The goal of the course is to familiarize the student with formal methods of computing and their value for computer science and related disciplines, and to provide basic training in applying formal methods to many different kinds of problems. Students should learn the fundamental limits of computation and extend their knowledge on formal languages as well as on formal programming models. Principles of interference, deduction, induction and contradiction should regularly be applied to demonstrate the formal correctness of models and limits.
Unterrichtssprache English
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22BI0003 Numerical Methods in Informatics (L+E)

Moduldetails: 03SM22BI0003 Numerical Methods in Informatics (L+E)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung The course presents the basic numerical and linear algebra techniques to solve mathematical problems that arise in computer science. The topics cover a wide range such as e.g.: basic concepts of scientific programming, solution of systems of linear equations and of nonlinear equations; interpolation and least-square approximation of data and functions; eigenvalues and eigenvectors computation; integration and differentiation and numerical optimization. The course consists of lectures, exercises and homework assignments.
Lernziel By the end of the course, the students will be able to identify a suitable method to solve basics problems of scientific computing, understand the main implications of the method and implement it directly or apply it using existing libraries. The students will learn how to solve such problems and to implement required algorithms and solutions in Python. The course will provide to the students the basis to understand more complex numerical tools that they may encounter in future courses or in their professional career.
Unterrichtssprache English
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22BI0004 Software Construction (L+E) (Softwarekonstruktion)

Moduldetails: 03SM22BI0004 Software Construction (L+E) (Softwarekonstruktion)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung Knowing how to program does not make a student a software designer. The next step involves learning and practicing the fundamental principles and techniques for designing long-lived software systems. This course helps students learn software design by building examples of small versions of tools that programmers use every day. The course includes a practical component, highlighting the engineering skills needed to design robust software systems. Primarily, the course is taught using Python, with the final lectures introducing Java.
Lernziel As a result of this course, students will acquire: A solid understanding of the principles and techniques of modern software design, including: A.1 Concepts and issues of software quality and maintainability A.2 Code as data A.3 Object-oriented programming A.4 Fundamental design patterns (recognized best practices of software architectures) A.5 Fundamentals of software testing A.6 Fundamentals of modern software engineering tools B. Experience in collaborative tasks applying these principles and techniques
Unterrichtssprache English
Voraussetzungen Informatics I (or equivalent)
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22BI0005 Wirtschaftsinformatik II (V+Ü) (Business Informatics II)

Moduldetails: 03SM22BI0005 Wirtschaftsinformatik II (V+Ü) (Business Informatics II)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung - Die Vorlesung behandelt Prozessmanagement und ERP Systeme. Sie hat folgenden Aufbau: Einführung in die Lehrveranstaltung - Prozesse - Business Process Model and Notation (BPMN) - Strategisches Prozessmanagement - Ist/Soll-Modellierung - Implementierung - Process Mining - Enterprise Resource Planning (ERP) - Organisatorische Implementierung - Die begleitenden Übungen behandeln das Modellieren von BPMN, die Ist/Sollmodellierung, die Implementierung mit einer Process Engine sowie die Nutzung von ERPSim. Projektaufgabe.
Lernziel Lernziel 1: Betrieblich Prozesse analysieren, modellieren, implementieren und managen können. Lernziel 2: ERP Systeme nutzen und implementieren können. (ERP = Enterprise Ressource Planning)
Unterrichtssprache Deutsch; Hintergrundliteratur und Software kann auf Englisch sein
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22BI0006 Computer Networks and Distributed Systems (L+E) (Kommunikationsnetze und Verteilte Systeme)

Moduldetails: 03SM22BI0006 Computer Networks and Distributed Systems (L+E) (Kommunikationsnetze und Verteilte Systeme)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 6
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung The Information and Communications Technology (ICT) age has arrived within our daily life, not only during work and business hours, but at a good deal of entertainment and social interactions, too. Thus, the society has to cope with such developments of digitization. Many of those human-centric statements only refer to or try to analyze the impact of these changes and the society. However, in very many cases the fundamentals to derive reliable, correct, and transparent conclusions requires a detailed know-how of Communication Networks and Distributed Systems (CNDS). Therefore, once stand-alone systems are discussed, their interconnection across physical boundaries of an office or building site forms the major development of the ICT society. While fundamental communication architectures did introduce communications by technical means, achieved over the past 100 years, the development of telephone communications to today's Internet will be covered. Protocols, reliable, unreliable, and secure services, algorithms for finding the corresponding receiver, routing, and basic mechanisms for Internet operations will form this lecture's part one. Furthermore, once stand-alone systems have been interconnected, they constitute Distributed Systems, which form a collection of independent computers that appear to their users as a single coherent system, embedding hardware, within which all machines are fully autonomous, and software, for which users think they deal with a single system. Thus, basic theory and techniques of Distributed Systems are covered in this lecture's part two. Driven by an introduction, naming principles and distributed file systems are outlined. To ensure an application-driven interoperability, approaches for synchronization and coordination are discussed. Examples of Distributed Systems in use are overviewed. Finally, part three will overview the role of security in Computer Networks and Distributed Systems concludes this class.
Lernziel Students will receive the required insights into basic foundations on Communication Networks and Distributed Systems. More specifically, the lecture will teach communication architectures, network building blocks, shared links, packet switching, end-to-end protocols, selected Internet applications, naming principles, distributed file systems synchronization, coordination, and basic security elements as well as mechanisms. Overall, students will be able to understand which communication systems exist, how Internet-based systems operate world-wise, which communications can be reliable, how the basic inter-operations of Distributed Systems work, and which ones may be secured.
Unterrichtssprache English
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

03SM22BMI003 Requirements Engineering I (L+E)

Moduldetails: 03SM22BMI003 Requirements Engineering I (L+E)
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 3
Lehrform Vorlesung mit integrierter Übung
Allgemeine Beschreibung Specifying requirements is a crucial prerequisite for successful software development. This course gives an introduction to the principles, practices, languages, methods, processes, and tools for specifying and managing requirements.
Lernziel The students acquire basic knowledge, understanding and skills in the core principles, practices, languages, methods, and processes of Requirements Engineering.
Unterrichtssprache English
Voraussetzungen Basic knowledge of software development and modeling. Having taken a course in Software Engineering or read a SE textbook is strongly recommended. Students enrolled in the BSc in Informatics program must have passed the assessment level successfully.
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Viertelschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Wirtschaftswissenschaftliche Fakultät

07SMMAT141 MAT 141 Lineare Algebra für die Naturwissenschaften

Moduldetails: 07SMMAT141 MAT 141 Lineare Algebra für die Naturwissenschaften
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 5
Lehrform Übung, Vorlesung, Wiederholungsprüfung
Allgemeine Beschreibung Einführung in die Lineare Algebra: 1. Lineare Gleichungssysteme: Gauss-Algorithmus 2. Matrizen: Rechenregeln, Inverse einer regulären Matrix, symmetrische Matrizen 3. Determinanten: Definition und Eigenschaften, Zusammenhang mit dem Lösen von Gleichungssystemen 4. Komplexe Zahlen 5. Vektorräume über den reellen/komplexen Zahlen: Unterraum, Basis, Dimension, Orthogonalität 6. Lineare Abbildungen und deren Zusammenhang mit Matrizen, Koordinatentransformation 7. Eigenwertprobleme: Eigenwerte, Eigenvektoren, Eigenwertproblem von symmetrischen Matrizen 8. Einführung in die Theorie der Differentialgleichungen
Unterrichtssprache siehe Vorlesungsverzeichnis
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Mathematisch-naturwissenschaftliche Fakultät

07SMPHY231 PHY 231 Datenanalyse

Moduldetails: 07SMPHY231 PHY 231 Datenanalyse
Modulgruppe Informatik
Modultyp Wahlpflicht
ECTS 3
Lehrform Übung, Vorlesung
Allgemeine Beschreibung This course provides the basics of data analysis for the physical sciences, focussing on statistics. The course covers the following topics: * Bayesian and frequentist probability * Statistical and systematic uncertainties * Probability distribution functions (PDFs) * Correlation and covariance * Error propagation * Hypothesis testing * Least squares fitting * Maximum likelihood method * Confidence and credibility The course is structured with weekly 45 min lectures along with 2 hr exercises in python in the afternoon.
Unterrichtssprache Englisch
Voraussetzungen keine
Leistungsnachweis Siehe Vorlesungsverzeichnis
Notenskala 1-6, in Halbschritten
Repetierbarkeit einmal wiederholbar
Angebotsmuster 1-semestrig (jedes Herbstsemester)
Organisation Mathematisch-naturwissenschaftliche Fakultät

06SM523-131 Practical Training In-House

Moduldetails: 06SM523-131 Practical Training In-House
Modulgruppe Praxis der Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 6
Lehrform Praktikum
Allgemeine Beschreibung This module provides students with practical experience in scientific project work. Activities include reading research literature, preparing and annotating data, applying statistical and machine learning methods, and contributing to workshop and conference papers. Students work on a defined subproblem within a scientific project. This module can be booked with 6 or 9 ECTS points, determined in consultation with the module coordinator.
Lernziel Students can: 1. gain practical experience in research. 2. read scientific literature. 3. contribute to evaluation processes. 4. complete assigned project tasks. 5. contribute to preparing scientific publications. 6. deepen topic-specific skills.
Unterrichtssprache Englisch
Voraussetzungen This module cannot be booked by the students themselves, the booking has to be authorized by the module coordinator. There is no entitlement to this module, the module will only be offered if a suitable position is available in a project. The requirements will be defined according to the topic.
Leistungsnachweis Documented practical work
Notenskala bestanden/nicht bestanden
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Semester)
Organisation Institut für Computerlinguistik

06SM523-132 Practical Training Off-Site

Moduldetails: 06SM523-132 Practical Training Off-Site
Modulgruppe Praxis der Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 3
Lehrform Praktikum
Allgemeine Beschreibung This module provides students with practical experience applying language technology in professional settings. Students gain insight into organizational structures, participate in software development tasks, and apply knowledge from their studies to real-world problems. The training takes place in companies or public organizations connected to language technology. This module can be booked for 3 or 6 ECTS points, determined in consultation with the module coordinator.
Lernziel Students can: 1. gain experience in language technology companies. 2. connect theoretical knowledge with practical work. 3. understand organizational structures and processes. 4. apply what they have learned in real settings. 5. broaden their understanding of practical issues.
Unterrichtssprache Englisch
Voraussetzungen This module cannot be booked by the students themselves, the booking has to be authorized by the module coordinator. A prior application must be approved by the module coordinator in order for the Practical Training Off-Site to be credited.
Leistungsnachweis Documented practical work
Notenskala bestanden/nicht bestanden
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Semester)
Organisation Institut für Computerlinguistik

06SM523-133 Programming Project 1

Moduldetails: 06SM523-133 Programming Project 1
Modulgruppe Praxis der Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 3
Lehrform Selbststudium
Allgemeine Beschreibung This module focuses on developing programming and software engineering skills through an extended project. Students define milestones, acquire and annotate data, implement a program, and evaluate it using appropriate methods. It is used to credit substantial project work. This module can be booked for 3, 6 or 9 ECTS points, determined in consultation with the module coordinator.
Lernziel Students can: 1. design a programming project. 2. carry out a project plan. 3. use existing tools. 4. apply software engineering practices. 5. document their work according to standards. 6. evaluate results. 7. use software repositories.
Unterrichtssprache Englisch
Voraussetzungen In the duration of a study level a maximum of two programming projects can be booked. This module can be booked to credit work done in a programming project. It cannot be booked by the students themselves, the booking has to be authorized by the module coordinator. Before a programming project is started, it is essential to get the permission of the module coordinator (per Email). The prerequisites will be set according to the topic.
Leistungsnachweis Documented practical work
Notenskala bestanden/nicht bestanden
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Semester)
Organisation Institut für Computerlinguistik

06SM523-134 Programming Project 2

Moduldetails: 06SM523-134 Programming Project 2
Modulgruppe Praxis der Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 3
Lehrform Selbststudium
Allgemeine Beschreibung This module consolidates programming and software engineering skills through an extended project. Students define milestones, acquire or annotate data, implement a program, and evaluate it. It is used to credit substantial project work. This module can be booked for 3, 6 or 9 ECTS points, determined in consultation with the module coordinator.
Lernziel Students can: 1. design a programming project. 2. carry out the project plan. 3. use existing tools. 4. apply software engineering principles. 5. document work according to standards. 6. evaluate results. 7. use software repositories.
Unterrichtssprache Englisch
Voraussetzungen In the duration of a study level a maximum of two programming projects can be booked. This module can be booked to credit work done in a programming project. It cannot be booked by the students themselves, the booking has to be authorized by the module coordinator. Before a programming project is started, it is essential to get the permission of the module coordinator (per Email). The prerequisites will be set according to the topic.
Leistungsnachweis Documented practical work
Notenskala bestanden/nicht bestanden
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Semester)
Organisation Institut für Computerlinguistik

06SM523-135 Student Teaching Assistant 1

Moduldetails: 06SM523-135 Student Teaching Assistant 1
Modulgruppe Praxis der Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 3
Lehrform Sonstiges
Allgemeine Beschreibung This module introduces students to foundational didactic skills through work as a tutor or teaching assistant. Students deepen their understanding of subject-specific content by preparing learning materials, designing assignments, correcting work, and reflecting on teaching practice. This module can be booked for 3 or 6 ECTS points, determined in consultation with the module coordinator.
Lernziel Students can: 1. understand subject-specific content from a teaching perspective. 2. prepare lecture content for specific target groups. 3. design exercise materials. 4. correct student work and provide constructive feedback.
Unterrichtssprache Englisch
Voraussetzungen Within a study programme, at most two modules of this types can be booked, whereby the two modules must differ in content. You must apply for this module. It is essential to contact the module coordinator or lecturers beforehand (by e-mail). Tutor positions are usually advertised on the computational linguistics mailing list (cl-list@lists.ifi.uzh.ch) during the term break. Students are also welcome to reach out at any time to the lecturers for whose course they would like to take on a tutorial. For tutorials, the corresponding module itself must have been successfully completed.
Leistungsnachweis Documented practical work
Notenskala bestanden/nicht bestanden
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Semester)
Organisation Institut für Computerlinguistik

06SM523-136 Student Teaching Assistant 2

Moduldetails: 06SM523-136 Student Teaching Assistant 2
Modulgruppe Praxis der Computerlinguistik und Sprachtechnologie
Modultyp Wahlpflicht
ECTS 3
Lehrform Sonstiges
Allgemeine Beschreibung This module introduces students to foundational didactic skills through work as a tutor or teaching assistant. Students deepen their understanding of subject-specific content by preparing learning materials, designing assignments, correcting work, and reflecting on teaching practice. This module can be booked for 3 or 6 ECTS points, determined in consultation with the module coordinator.
Lernziel Students can: 1. understand subject-specific content from a teaching perspective. 2. prepare lecture content for specific target groups. 3. design exercise materials. 4. correct student work and provide constructive feedback.
Unterrichtssprache Englisch
Voraussetzungen Within a study programme, at most two modules of this types can be booked, whereby the two modules must differ in content. You must apply for this module. It is essential to contact the module coordinator or lecturers beforehand (by e-mail). Tutor positions are usually advertised on the computational linguistics mailing list (cl-list@lists.ifi.uzh.ch) during the term break. Students are also welcome to reach out at any time to the lecturers for whose course they would like to take on a tutorial. For tutorials, the corresponding module itself must have been successfully completed.
Leistungsnachweis Documented practical work
Notenskala bestanden/nicht bestanden
Repetierbarkeit einmal wiederholbar, erneut buchen
Angebotsmuster 1-semestrig (jedes Semester)
Organisation Institut für Computerlinguistik

Ende