Algorithmen, Datenstrukturen und Programmierung/V/1   

Art: Vorlesung

Lehrende(r):

Termin:


HörerschaftGruppeStatus


Inhalt:
Nach einem kurzen Überblick über die Teilgebiete der Informatik werden grundlegende Konzepte und praktischen und theoretische Aspekte der Informatik (z. B. Logik, Berechenbarkeit, formale Sprachen und Beschreibung) eingeführt und diskutiert. Im Anschluss werden grundlegende Prinzipien und Eigenschaften zur digitalen Darstellung und Verarbeitung von Daten erarbeitet. Am Beispiel der Programmiersprache C werden grundlegende algorithmische Komponenten (u.a. Datentypen, Ausdrücke, Variablen, Anweisungen, Schleifen, Prozeduren) sowie erweiterte Datentypen und Datenstrukturen (u.a. Arrays, Pointer, Listen, Bäume) vorgestellt. An beispielhaften Algorithmen und typischen Datenstrukturen für Standardprobleme (u.a. Suchen und Sortieren) werden Entwurf und Implementierung von Programmen gezeigt und Aspekte und Methoden zum Entwurf effizienter Algorithmen diskutiert. Dies umfasst auch Aspekte zur Fehlerbehandlung und zur Korrektheit von Programmen sowie einen Überblick über verschiedene Programmiersprachen und Programmierparadigmen.

Literatur:
Werden zu Veranstaltungsbeginn bekannt gegeben.

Sprache, in der die Veranstaltung gehalten wird:
deutsch

Links zu weiteren Informationen:
https://moduldb.hrz.tu-freiberg.de/modules/show/725fab0c-f307-11ec-b716-005056a0ce99
https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41575415817



Kontaktmöglichkeit über E-Mail-Adresse:
bastian.pfleging@informatik.tu-freiberg.de