ProInformatik II: Konzepte der Programmierung
Katharina Klost, Kristin Knorr, Marius Max Wawerek
Zusätzl. Angaben / Voraussetzungen
Kommentar
Inhalte
Studierende erlernen die Grundlagen des Programmierens und grundlegende Programmierparadigmen wie Imperativ und Funktional. Sie erarbeiten sich Ausdrücke und Datentypen und grundlegende Aspekte Imperativer Programmierung (Zustand, Anweisungen Kontrollstrukturen, Ein-Ausgabe) und üben deren Anwendung.
Die Studierenden erarbeiten sich grundlegende Aspekte der Funktionalen Programmierung (Funktionen, Rekursion, Funktionen höherer Ordnung, Currying), und Objektorientierte Konzepte wie Kapselung und Vererbung, Polymorphie, sowie Grundlegende Algorithmische Fragestellungen (z. B. Suchen, Sortieren, Auswählen und Einfache Feld- und Zeigerbasierte Datenstrukturen) und üben deren Implementierung.
SchließenLiteraturhinweise
- Simon Thompson: Haskell: The Craft of Functional Programming, Third Edition, Addison-Wesley, 2011.
- Graham Hutton: Programming in Haskell, Cambridge University Press, 2007
- Bird, R./Wadler, Ph.: Einführung in Funktionale Programmierung, Hanser Verlag, 1982.
- Hans Hermes: Aufzählbarkeit, Entscheidbarkeit, Berechenbarkeit, Springer-Verlag, 1978.
72 Termine
Zusätzliche Termine
Fr, 26.09.2025 09:00 - 11:00Regelmäßige Termine der Lehrveranstaltung
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/051 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Räume:
T9/053 Seminarraum (Takustr. 9)
Weitere Suchergebnisse zu 'Einführung in die Theorien der ...'
Inhalte
Studierende erlernen die Grundlagen des Programmierens und grundlegende Programmierparadigmen wie Imperativ und Funktional. Sie erarbeiten sich Ausdrücke und Datentypen ... Lesen Sie weiter