Technische Universität Ilmenau

Algorithmen und Programmierung - Modultafeln der TU Ilmenau

Die Modultafeln sind ein Informationsangebot zu unseren Studiengängen. Rechtlich verbindliche Angaben zum Verlauf des Studiums entnehmen Sie bitte dem jeweiligen Studienplan (Anlage zur Studienordnung). Bitte beachten Sie diesen rechtlichen Hinweis. Angaben zum Raum und Zeitpunkt der einzelnen Lehrveranstaltungen entnehmen Sie bitte dem aktuellen Vorlesungsverzeichnis.

Fachinformationen zu Algorithmen und Programmierung im Studiengang Bachelor Wirtschaftsingenieurwesen 2011 (ET)
Fachnummer1313
Prüfungsnummer2200005
FakultätFakultät für Informatik und Automatisierung
Fachgebietsnummer 2252 (Graphische Datenverarbeitung)
Fachverantwortliche(r)Prof. Dr. Beat Brüderlin
TurnusWintersemester
SpracheDeutsch
Leistungspunkte3
Präsenzstudium (h)45
Selbststudium (h)45
VerpflichtungPflicht
Abschlussschriftliche Prüfungsleistung, 90 Minuten
Details zum Abschluss
max. Teilnehmerzahl
VorkenntnisseAbiturwissen
Lernergebnisse

Nachdem Studierende diese Veranstaltung besucht haben, können sie die Grundlagen algorithmischer Modelle beschreiben und verstehen die Wirkungsweise von Standardalgorithmen und klassischen Datenstrukturen. Sie sind in der Lage, kleinere Programme zu entwerfen sowie in der Programmiersprache Java zu implementieren und dabei Algorithmenmuster anzuwenden.

Die Studierenden sind in der Lage, algorithmische Lösungen hinsichtlich ihrer Eigenschaften und Anwendbarkeit für konkrete Problemstellungen zu bewerten und in eigenen Programmierprojekten anzuwenden.

Inhalt

Historie, Grundbegriffe, Grundkonzepte von Java; Algorithmenbegriff, Sprachen & Grammatiken, Datentypen; Struktur von Java-Programmen, Anweisungen; Entwurf von Algorithmen; Applikative und imperative Algorithmenparadigmen; Berechenbarkeit und Komplexität; Ausgewählte Algorithmen: Suchen und Sortieren; Algorithmenmuster: Rekursion, Greedy, Backtracking; Abstrakte Datentypen und Objektorientierung; Listen, Bäume, Hashtabellen

Medienformen

Vorlesung mit Präsentation und Tafel, Handouts, Moodle

Literatur

Saake, Sattler: Algorithmen und Datenstrukturen: Eine Einführung mit Java, 4. Auflage, dpunkt-Verlag, 2010.

Lehrevaluation

Pflichtevaluation:

WS 2007/08 (Vorlesung)

WS 2008/09 (Fach)

WS 2010/11 (Fach)

WS 2016/17 (Fach)

WS 2017/18 (Fach)

Freiwillige Evaluation:

WS 2009/10 (Vorlesung)

WS 2011/12 (Vorlesung)

WS 2013/2014 (Fach, Übung)

WS 2014/15 (Seminar, Fach, Übung)

WS 2015/16 (Seminar, Fach, Tutorium, Übung)

WS 2016/17 (Seminar, Tutorium, Vorlesung, Übung)

WS 2017/18 (Seminar, Tutorium, Fach)

Hospitation:

Informationen und Handreichungen zur Pflege von Modul- und Fachbeschreibungen durch den Modul- oder Fachverantwortlichen finden Sie auf den Infoseiten zum Modulkatalog.