Bereit für die Klausur? Teste jetzt dein Wissen!
Dein ergebnis
Melde dich für die StudySmarter App an und lerne effizient mit Millionen von Karteikarten und vielem mehr!
Du hast bereits ein Konto? Anmelden
Lerninhalte finden
Features
Entdecke
Egal, ob Zusammenfassung, Altklausur, Karteikarten oder Mitschriften - hier findest du alles für den Studiengang Bachelor of Science Informatik
Universität Erlangen-Nürnberg
Bachelor of Science Informatik
Prof. Dr.
2024
Die Grundlagen der parallelen Programmierung befassen sich mit Konzepten und Techniken zur gleichzeitigen Abarbeitung von mehreren Prozessen. Dies ist essentiell für die Optimierung der Leistung moderner Computersysteme.
Erlang dient als prominentes Beispiel für eine funktionale Programmiersprache, die auf Parallelität spezialisiert ist. Andere bewährte funktionale Programmiersprachen umfassen Haskell und Elixir.
Parallelität wird genutzt, um die Leistungsfähigkeit von Software durch gleichzeitige Ausführung von Aufgaben zu verbessern. Dies erfordert ein tiefes Verständnis der Hardware-Architektur und der zugrunde liegenden Algorithmen.
Funktionale Programmierung nutzen Paradigmen, die sich von den imperativen und objektorientierten Ansätzen stark unterscheiden. Diese Paradigmen konzentrieren sich auf mathematische Funktionen und Unveränderlichkeit.
Die Programmierung verteilter Systeme behandelt die Entwicklung und Verwaltung von Software, die auf mehreren Computern gleichzeitig läuft. Dies umfasst Themen wie Netzwerkkommunikation und Datenkonsistenz.
In der Vorlesung 'Parallele und Funktionale Programmierung' der Universität Erlangen-Nürnberg erhältst Du umfassende Einblicke in zwei zentrale Programmierparadigmen der Informatik. Diese Veranstaltung kombiniert theoretische und praktische Einheiten, um Dir ein solides Verständnis sowohl der Grundlagen als auch spezifischer Anwendungsfälle zu vermitteln. Die Leistungskontrolle erfolgt üblicherweise durch eine schriftliche Prüfung am Ende des Semesters. Die Vorlesung wird normalerweise im Wintersemester angeboten.
Kursleiter: Prof. Dr.
Modulstruktur: Die Modulstruktur der Vorlesung umfasst theoretische und praktische Einheiten. Ein detaillierter Ablaufplan ist nicht verfügbar.
Studienleistungen: Die Leistungskontrolle erfolgt in der Regel durch eine schriftliche Prüfung am Ende des Semesters.
Angebotstermine: Die Vorlesung wird normalerweise im Wintersemester angeboten.
Curriculum-Highlights: Grundlagen der parallelen Programmierung, Erlang und andere funktionale Programmiersprachen, Verwendung von Parallelität zur Leistungssteigerung, Paradigmen funktionaler Programmierung
Beginne frühzeitig mit dem Lernen, idealerweise schon zu Beginn des Semesters, um Dir die nötige theoretische Basis anzueignen.
Nutze verschiedene Ressourcen, wie Bücher, Übungsaufgaben, Karteikarten und Probeklausuren, um dein Wissen zu vertiefen.
Schließe Dich Lerngruppen an und tausche Dich mit anderen Studierenden aus, um gemeinsam Lösungsstrategien zu entwickeln.
Vergiss nicht, regelmäßige Pausen einzulegen und in diesen Zeiten komplett abzuschalten, um eine Überbelastung zu vermeiden.
Heng H.
Andreas Y.
Eric S.
Sie haben bereits ein Konto? Login
74790 Strategisches Management | Kurs ansehen |
Advanced Design and Programming | Kurs ansehen |
Advanced Mechanized Reasoning in Coq | Kurs ansehen |
Advanced Programming Techniques | Kurs ansehen |
Algebra | Kurs ansehen |
Algebra des Programmierens | Kurs ansehen |
Algebraische und Logische Aspekte der Automatentheorie | Kurs ansehen |
Algorithmen und Datenstrukturen | Kurs ansehen |
Algorithmik kontinuierlicher Systeme | Kurs ansehen |
Allgemeine Biologie I | Kurs ansehen |
Xin Y.