Bachelor Courses | When |
---|---|
Programmierpraktikum für Data Scientists (DE) |
WS 22 |
Projektseminar Digital Humanities und Informationswissenschaft (DE) |
WS 22 |
Research Methodology for Computer Science (EN) |
SS 23 |
Introduction to Information Retrieval and Natural Language Processing (EN) |
WS 23 |
Key Competences in Computer Science (EN) |
WS 23 |
Master Courses | When |
---|---|
Deep Learning for Natural Language Processing (EN) |
WS 22 |
Seminar Selected Topics in Data Science (EN) |
WS 22 SS 23 |
Praktikum FPV Quadcopter – Basics (DE) |
WS 23 |
Praktikum FPV Quadcopter – Advanced (DE) |
SS 23 |
Please check UniVZ for our currently offered courses and further details such as the module description etc.
The course introduces students to procedural and object-oriented programming in Python. The goal is to enable students to independently solve complex application problems using software development. For this purpose, the course conveys essential concepts, algorithms, and data structures to make students familiar with the basic constructs of Python and introduces important external libraries.
The fast-paced growth of digital collections of text and other data since the 1950s gave rise to new research fields – Information Retrieval and Natural Language Processing. This course introduces core concepts and technologies of Information Retrieval and Natural Language Processing, particularly on the Web.
Course participants will gain an overview of the state-of-the-art technologies and tools in computer science. They will become familiar with scripting (Python, Shell), Web technologies (HTML, JavaScript) and essential tools for computer scientists (IDEs, code frameworks, LaTeX, reference managers, etc.). Through practical work on projects, students will get deeper into selected topics and technologies and acquire practical skills necessary to solve various real-world problems in computer science. […]
By completing the course, participants will obtain the knowledge and skills to solve a wide range of applied problems in Natural Language Processing. To achieve this goal, the participants will get to know successful methods for solving sub-problems, such as text representation, information extraction, text mining, word sense disambiguation, language modeling, similarity detection, and text summarization. The participants will understand the conceptual requirements of specific NLP tasks and be able to devise approaches to address these tasks in practice. The approaches studied in this course are centered on neural network architectures such as recurrent neural networks, sequence-to-sequence, and transformers. The participants will be able to assess the strengths and limitations of state-of-the-art NLP approaches and propose solutions for interdisciplinary NLP problems.
In the seminar, students learn the theoretical and practical basics of these innovative and complex flying objects and use them for research projects. The focus of the seminar is the development of quadcopters controllable by FPV (First Person View) goggles, which achieve ranges of approx. 10 km and top speeds of 180 km/h.
The seminar is offered in two different formats. In the WS it is offered for beginners and in the SS it is offered for students that have already taken the beginners course. […]