We all use computer regularly. However, you can't exploit the full potential of your computer if you are not able to write a program yourself. The art of programming is not only for 'nerds' or computational linguists: it is an important common skill that benefits you both at your workplace and in everyday life.
In this class, we will learn to program in Python, one of the most widely used programming languages nowadays. We will learn it step by step and apply in practical exercises. This programming language is well suited not only for (computational) linguistic applications, but also for numerical computations. It has many advantages: it is easy to learn and available for use with all known operating systems (Windows, Apple Mac, Unix / Linux). In addition, the programs that you develop with one of these systems are compatible with the other systems without extensive customization. In the end of the course, you will be able to independently write your own computer programs that will make your computer do exactly what you want.
Previous knowledge in another programming language is not necessary for this class. However, you should be comfortable with the idea of doing programming and also be prepared to work on the weekly exercises.
Important: the course is taught in English.
Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum |
---|
Modul | Veranstaltung | Leistungen | |
---|---|---|---|
23-TXT-BaCL3 Programmierung | Einführung in die Programmierung | Studienleistung
benotete Prüfungsleistung |
Studieninformation |
Die verbindlichen Modulbeschreibungen enthalten weitere Informationen, auch zu den "Leistungen" und ihren Anforderungen. Sind mehrere "Leistungsformen" möglich, entscheiden die jeweiligen Lehrenden darüber.
Studiengang/-angebot | Gültigkeit | Variante | Untergliederung | Status | Sem. | LP | |
---|---|---|---|---|---|---|---|
Linguistik: Kommunikation, Kognition und Sprachtechnologie / Master | (Einschreibung bis WiSe 19/20) | 23-LIN-MaSK2 | 6 |
Zu dieser Veranstaltung existiert ein Lernraum im E-Learning System. Lehrende können dort Materialien zu dieser Lehrveranstaltung bereitstellen: