Die Studierenden erklären2 verschiedene Programmierparadigmen und stellen diese gegenüber4. Sie interpretieren2 Beschreibungen und Quelltexte zu elementaren Datenstrukturen und charakterisieren4 deren Funktionsweise und implementieren3 elementare Algorithmen und Datenstrukturen in verschiedenen Programmierparadigmen und passen diese an unterschiedliche Anforderungen an5. Sie diskutieren6 Vor- und Nachteile verschiedener Lösungen von algorithmischen Problemen.
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.
Course No | Course Type | Hours |
---|---|---|
19300001 | Vorlesung | 4 |
19300002 | Übung | 2 |
Time Span | 14.10.2024 - 04.04.2025 |
---|---|
Instructors |
Wolfgang Mulzer
|
0132b_m30 | 2006, BSc Informatik (Kombi), 30 LPs |
0132c_m30 | 2017, BSc Informatik (Kombi), 30 LPs |
0260d_k150 | 2023, BSc Bioinformatik (Mono), 150 LP |
0352a_MA120 | 2009, MSc Physik (Mono), 120 LPs |
0396b_MA120 | 2015, MSc Wirtschaftsinformatik (Mono), 120 LPs |
0496a_MA120 | 2016, MSc Computational Science (Mono), 120 LPs |
0521c_m25 | 2024, Modulangebot Schwerpunkt Natur, 25 LP |
Day | Time | Location | Details |
---|---|---|---|
Monday | 14-16 | Arnim 22/Gr Hörsaal (B.001) | 2024-10-14 - 2025-02-10 |
Wednesday | 12-14 | Fabeck 34/36/Hs Anorganik | 2024-10-16 - 2025-02-12 |
Day | Time | Location | Details |
---|---|---|---|
Monday | 8-10 | T9/051 Seminarraum | David Louis Harwardt |
Monday | 16-18 | T9/055 Seminarraum | Sonja Hildegard Klara Kutscher |
Tuesday | 8-10 | T9/051 Seminarraum | David Louis Harwardt |
Tuesday | 8-10 | T9/053 Seminarraum | Matvej El'konin |
Tuesday | 16-18 | T9/049 Seminarraum | Sören Seidack |
Tuesday | 16-18 | T9/051 Seminarraum | Dariush Julien Antoine Jorand |
Tuesday | 16-18 | T9/006 Seminarraum | Wiebke Teetz |
Wednesday | 10-12 | T9/051 Seminarraum | Wiebke Teetz |
Wednesday | 10-12 | T9/053 Seminarraum | Sören Seidack |
Wednesday | 14-16 | T9/046 Seminarraum | Fynn Noe Völkening |
Wednesday | 14-16 | T9/006 Seminarraum | Abdil Karim Bakir |
Wednesday | 16-18 | T9/046 Seminarraum | Dariush Julien Antoine Jorand |
Thursday | 16-18 | A6/SR 025/026 Seminarraum | Matvej El'konin |
Thursday | 16-18 | T9/046 Seminarraum | Sonja Hildegard Klara Kutscher |
Thursday | 16-18 | T9/051 Seminarraum | Fynn Noe Völkening |