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
TU München
Bachelor of Science Informatik
Prof. Dr.
2024
Die Vorlesung behandelt grundlegende Konzepte der funktionalen Programmierung, die hauptsächlich auf mathematischen Funktionen basieren.
Ein tiefgehendes Verständnis von Typensystemen ist ausschlaggebend für das Schreiben fehlerfreier Programme.
Der Lambda-Kalkül ist die Grundlage für viele funktionale Programmiersprachen und erlaubt eine formale Definition von Funktionen.
Um die Zuverlässigkeit von Software sicherzustellen, sind spezialisierte Techniken zum Testen und zur Verifikation notwendig.
Neben der Theorie ist es wichtig, konkrete Programmierparadigmen praktisch zu beherrschen.
Die Vorlesung 'Funktionale Programmierung und Verifikation' an der Technischen Universität München vermittelt wesentliche Konzepte der funktionalen Programmierung und Verifikation. Du lernst nicht nur die theoretischen Grundlagen, sondern auch deren praktische Anwendung durch Programmierübungen. Die Studienleistungen umfassen eine Abschlussprüfung sowie mehrere kleinere Übungsaufgaben, die während des Semesters eingereicht werden müssen. Die Vorlesung wird im Wintersemester angeboten.
Kursleiter: Prof. Dr.
Modulstruktur: Die Vorlesung umfasst grundlegende Konzepte der funktionalen Programmierung, die Anwendung von Verifikationstechniken und die Verbindung von Theorie mit praktischen Programmierübungen.
Studienleistungen: Abschlussprüfung sowie mehrere kleine Übungsaufgaben während des Semesters.
Angebotstermine: Wintersemester
Curriculum-Highlights: Funktionale Programmierung, Typensysteme, Lambda-Kalkül, Testen und Verifikation von Programmen, Angewandte Programmierparadigmen
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.
Alexander W.
Kathrin M.
Debra K.
Yuanyuan L.
Sie haben bereits ein Konto? Login
Analysis für Informatik | Kurs ansehen |
Bachelorarbeit | Kurs ansehen |
Bachelor-Kolloquium | Kurs ansehen |
Bachelor-Praktikum | Kurs ansehen |
Diskrete Strukturen | Kurs ansehen |
Diskrete Wahrscheinlichkeitstheorie | Kurs ansehen |
Einführung in die Informatik | Kurs ansehen |
Einführung in die Rechnerarchitektur | Kurs ansehen |
Einführung in die Softwaretechnik | Kurs ansehen |
Einführung in die Theoretische Informatik | Kurs ansehen |
Kathleen B.