C-Modul 32561 - Kurs 00814 Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen

Dozenten:

Benjamin Ternes, M.Sc.
E-Mail: benjamin.ternes
Tel.: +49 2331 987 - 4440

Prof. Dr. Stefan Strecker
E-Mail: stefan.strecker
Tel.: +49 2331 987 - 4430

Hinweise zur Betreuung:

Verständnisfragen klären Sie bitte im Diskussionsforum des begleitenden Moodle-Kurses oder, sofern angeboten, in einem Mentoriat. Fragen zu Kursinhalten können Sie auch an den/die Betreuer/in des Kurses zu den jeweils angegebenen Sprechzeiten stellen. Für komplexe Fragestellungen ist es sinnvoll, diese in einer E-Mail vorzuformulieren.

Kurzbeschreibung

Jegliche Anwendungsentwicklung beinhaltet die Abbildung betrieblicher Phänomene und Prozesse auf formale Datenstrukturen und darauf definierte Operationen. Neben grundlegenden Datenstrukturen und Algorithmen behandelt dieser Kurs vor allem auch höhere Datenstrukturen einschließlich der diese Strukturen manipulierenden Operationen. Die vorgestellten Datenstrukturen und Operationen gestatten die Realisierung anspruchsvoller betrieblicher Anwendungssysteme.


Sämtliche Datenstrukturen und Operationen werden mittels eines PASCAL-orientierten Pseudocode beschrieben. Anhand von Anwendungsbeispielen werden grundlegende Konzepte und Algorithmen nicht nur fragmentarisch, sondern weitgehend vollständig beschrieben. Sie können daher quasi als anwendungsübergreifende Bausteine in vielen betrieblichen Anwendungssystemen verwendet werden. Außerdem zeigt dieser Kurs auf, in welcher Weise Datenbestände auf Speichern organisiert werden können. Besondere Beachtung finden hierbei die unterschiedlichen Formen der Dateiorganisation.

Vor dem Studium dieses Kurses empfehlen wir die vertiefte Auseinandersetzung mit dem Programmierkurs 00810 "Programmieren in C".

Vorkenntnisse und Hinweis für Weiterbildungsinteressierte

Der Kurs ist für die wissenschaftliche Weiterbildung geeignet. Die erfolgreiche Bearbeitung des Kurses setzt Grundkenntnisse der betrieblichen Datenverarbeitung sowie gute Programmierkenntnisse voraus.
 

Kurseinteilung

Kurs-
einheit
Bezeichnung Studiendauer
(Std.)
Art der
enthaltenen Arbeit
1

Grundlagen und Abgrenzungen

Grundlegende Datenstrukturen

20 Einsendearbeit über Moodle
2 Lineare Datenstruktur 30 Einsendearbeit über Moodle
3

Grundlegende Algorithmen

Baumstrukturen

30 Einsendearbeit über Moodle
4 Datenspeicherung 20 Einsendearbeit über Moodle

Moodle-Lernumgebung zum Kurs "Algorithmen und Datenstrukturen"

Die Moodle-Lernumgebung ist eine multimediale Internet-Plattform, auf der Sie wichtige Informationen zum Modul 32561 "Entwurf und Implementierung von Informationssystemen" und zum Kurs "Algorithmen und Datenstrukturen" finden.
Sie dient insbesondere dazu, dass Sie mit Ihren Kommilitonen in Kontakt treten, um Fragen zu klären und Gedanken auszutauschen. Zugang zur Moodle-Lernumgebung erhalten Sie mit Ihrer Nutzerkennung (qxxxxxxx) und dem zugehörigen Kennwort.

Da die kritische Diskussion als ein wichtiger Bestandteil des wissenschaftlichen Studiums anzusehen ist, sollten Sie sich nicht darauf beschränken, nur die Studienbriefe zu bearbeiten. Erst der Feedback von Ihren Kommilitonen bzw. die kritische Auseinandersetzung mit diesen über den erlernten Stoff ermöglicht es Ihnen, einzuschätzen, wo Sie in Ihren Studienbemühungen stehen. Der Kontakt über die Moodle-Lernumgebung ist um so wichtiger, da Sie als Studierende der FernUniversität Verbindungen zu Kommilitonen nicht so leicht knüpfen können, wie es an Präsenzuniversitäten üblich ist.

Die Moodle-Lernumgebung gibt es im Fachbereich Wirtschaftswissenschaften nicht nur für die Wirtschaftsinformatik, sondern ebenfalls für andere Kurse und Module. Sie wird Sie daher während Ihres gesamten Studiums begleiten. Darum setzen Sie sich möglichst früh mit der Moodle-Lernumgebung auseinander. Nutzen Sie die dort angebotenen Möglichkeiten und nutzen Sie diese regelmäßig!

FAQ-Seite

Auf der FAQ-Seite unseres Lehrstuhl erhalten Sie eine Zusammenstellung organisatorischer Fragen, die regelmäßig im Zusammenhang mit dem Lehrbetrieb aufgeworfen werden. Dazu zählen beispielsweise Fragen nach Einsendearbeiten oder Lernhilfen. Bevor Sie eine organisatorische Frage an anderer Stelle stellen, sollten Sie zuerst einen Blick auf diese Seite werfen. Vielleicht wird Ihre Frage dort schon beantwortet. Inhaltliche Fragen zum Kursmaterial werden hier nicht aufgenommen. Diese sollen Sie im Diskussionsforum mit Ihren Kommilitonen diskutieren.


Mehr zum Modul/Kurs

Lehrstuhl EvIS | 30.09.2021