Konzepte der Programmierung W24/25
to Whiteboard Site

Description

Qualifikationsziele

Die Studierenden erklärenverschiedene 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.

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.

Basic Course Info

Course No Course Type Hours
19300001 Vorlesung 4
19300002 Übung 2

Time Span 14.10.2024 - 04.04.2025
Instructors
Wolfgang Mulzer

Study Regulation

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

Konzepte der Programmierung W24/25
to Whiteboard Site

Main Events

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

Accompanying Events

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

Konzepte der Programmierung W24/25
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

Konzepte der Programmierung W24/25
to Whiteboard Site

Currently there are no resources for this course available.
Or at least none which you're allowed to see with your current set of permissions.
Maybe you have to log in first.