Informatik und Kommunikationssysteme
- Zulassung : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/zulassung/
- Ausbildungsprogramm : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/ausbildungsprogramm/
- Studienaufbau : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/studienaufbau/
- Berufliche Perspektiven : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/berufliche-perspektiven/
- Mobilität : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/mobilitat/
- Personen : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/personen/
Informatik und Kommunikationssysteme : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/
- Zulassung : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/zulassung/
- Ausbildungsprogramm : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/ausbildungsprogramm/
- Studienaufbau : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/studienaufbau/
- Berufliche Perspektiven : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/berufliche-perspektiven/
- Mobilität : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/mobilitat/
- Personen : /de/ausbildung/bachelor/informatik-und-kommunikationssysteme/personen/
Ausbildungsprogramm
Studiengang:
Informatik und Kommunikationssysteme
Vertiefung:
Software Engineering
Module: Technische Informatik
Kursbeschreibung
Zum Modul-
Angestrebte Kompetenzen und Lernziele
A la fin du cours, l'étudiant sait:
- Mettre en oeuvre, dans différents environnements de programmation, les modèles de communication usuels et appliquer les protocoles et communications
- Concevoir un programme concurrent en identifiant les différents processus, leur synchronisation et leur interaction
- Distribuer une application sur un réseau d'ordinateurs à l'aide d'outils de message brokers
- Paralléliser un algorithme et l'implémenter pour accélérer l'exécution de tâches chronophages
- Simuler à l'aide d'un formalisme adéquat le comportement dynamique d'un programme concurrent
- Utiliser des outils fournit par le langage de programmation Python pour la création des exécutions de coroutines
-
Kursinhalte
- Remote shared objects
- Asynchronous message passing (message broker)
- Logical clocks / Distributed Semaphores
- Remote procedure calls (RPC)
- System calls (pthreads)
- Synchronous message passing (incl. pipes)
- Sockets introduction
- Coroutines and Event loops
Programmation en Python et C
Unterrichtsform
Vorlesungen inkl. Übungen
16 Unterrichtseinheiten
Laborarbeit
16 Unterrichtseinheiten
Travail personnel
28 Unterrichtseinheiten
Kursbeschreibung
Gültigkeit
2024-2025
Studienjahr
2. Jahr
Semester
Frühling
Programm
Französisch
Studiengang
Informatik und Kommunikationssysteme
Kurssprache
Französisch
Code
B2C-PRC1-S
Niveau
Mittelstufe
Typ
Grundlagenkurs
Art der Ausbildung
Bachelor
Lernkontrolle
- Schlussprüfung Lernkontrolle Berichte, Berichte
Bibliografie
- Website et notes du professeur
- Références distribuées pendant le cours
- Concurrent Programming, Gregory Andrews, Addison-Wesley, 1992 IBSN 0805300864
Dozierende
Michael Mäder