Technische Universität Ilmenau

Programmierung und Algorithmen - Interaktive Studienpläne der TU Ilmenau

Die Interaktiven Studienpläne sind ein Informationsangebot zu den Studiengängen der TU Ilmenau.

Die rechtsverbindlichen Studienpläne entnehmen Sie bitte den jeweiligen Studien- und Prüfungsordnungen (Anlage Studienplan).

Alle Angaben zu geplanten Lehrveranstaltungen finden Sie im elektronischen Vorlesungsverzeichnis.

Bitte beachten Sie, dass auf dieser Seite keine Aktualisierungen mehr vorgenommen werden. Alle Module und Studienpläne ab der PO-Version 2021 (Bachelor- und Master-Studiengänge) sind ab sofort im Campus-Portal erreichbar.

Modulinformationen zu Modulnummer 200027 - allgemeine Informationen
Modulnummer200027
FakultätFakultät für Informatik und Automatisierung
Fachgebietsnummer2253 (Telematik/ Rechnernetze)
Modulverantwortliche(r)Prof. Dr. Günter Schäfer
SpracheDeutsch
TurnusWintersemester
Vorkenntnisse

ohne

Lernergebnisse und erworbene Kompetenzen
  • Fachkompetenz: Die Studierenden verfügen nach der Vorlesung über Kenntnisse zu algorithmischen Modellen, Basisalgorithmen und sind mit grundlegenden Datenstrukturen der Informatik vertraut. Sie können grundlegende Algorithmen nach einer Problembeschreibung systematisch durch Aufstellen eines Induktionsbeweises für die Lösbarkeit einer gegebenen  Aufgabenstellung herleiten und diese durch Angabe und Abschätzen von Rekurrenzgleichungen in Ihrer Laufzeitkomplexität bewerten.
  • Methodenkompetenz: Sie sind in der Lage, Algorithmen hinsichtlich ihrer Eigenschaften und Anwendbarkeit für konkrete Problemstellungen zu identifizieren und bewerten sowie in eigenen kleineren Programmierprojekten in der Programmiersprache Java umzusetzen.
  • Systemkompetenz: Die Studierenden verstehen die Wirkungsweise von Standardalgorithmen und -datenstrukturen, können diese in neuen Zusammenhängen einsetzen und Algorithmen für einfache Problemstellungen selbstständig entwerfen.
  • Sozialkompetenz: Die Studierenden können in den Übungen Lösungen zu einfachen Programmieraufgaben erarbeiten und diese in der Gruppe analysieren und bewerten. Sie können dabei die Vorschläge und Argumente anderer Studierende beachten, gegebene Verbesserungsvorschläge aufgreifen, abweichende Meinungen tolerieren, gemeinsam Bewertungsmaßstäbe entwickeln und ihre eigenen Lösungsansätze auf dieser Basis kontinuierlich verbessern.
Inhalt

Diese Vorlesung gibt eine grundlegende Einführung in Algorithmen und Programmierung mit der Programmiersprache Java. 
Sie richtet sich an Studierende der Informatik und Ingenieurinformatik im ersten Fachsemester (Bachelor).

Medienformen und technische Anforderungen bei Lehr- und Abschlussleistungen in elektronischer Form

Folien, Skripte
Java-Tutorium (fakultativ)

Links sind gültig im WS 2021/2022
 

 

Literatur

  • G. Saake, K. U. Sattler. Algorithmen und Datenstrukturen - Eine Einführung mit Java. dpunkt.verlag, 3. Auflage, 2006.
  • Das dieser Vorlesung zugrunde liegende Lehrbuch.
  • T. H. Cormen, C. E. Leiserson, R. Rivest, C. Stein. Algorithmen - Eine Einführung. Oldenbourg Wissenschaftsverlag, 2010. 
  • C. Ullenboom. Java ist auch eine Insel. Galileo Computing, 10. Auflage, 2011. 
  • T. Ottmann, P. Widmayer. Algorithmen und Datenstrukturen. Spektrum Akademischer Verlag, 5. Auflage, 2012. (50.- ?)
Lehrevaluation
Spezifik Referenzmodul
ModulnameProgrammierung und Algorithmen
Prüfungsnummer2200669
Leistungspunkte5
SWS5 (3 V, 2 Ü, 0 P)
Präsenzstudium (h)56.25
Selbststudium (h)93.75
VerpflichtungPflichtmodul
Abschlussschriftliche Prüfungsleistung, 90 Minuten
Details zum Abschluss
Link zum Moodle-Kurs https://moodle.tu-ilmenau.de/course/view.php?id=3669
LehrendeProf. Dr.-Ing. Günter Schäfer
Anmeldemodalitäten für alternative PL oder SL
max. Teilnehmerzahl
Spezifik im Studiengang Bachelor Technische Kybernetik und Systemtheorie 2021, Bachelor Informatik 2021, Bachelor Ingenieurinformatik 2021, Bachelor Data Science 2025
ModulnameProgrammierung und Algorithmen
Prüfungsnummer2200669
Leistungspunkte5
Präsenzstudium (h)56
Selbststudium (h)94
VerpflichtungPflichtmodul
Abschlussschriftliche Prüfungsleistung, 90 Minuten
Details zum Abschluss
Link zum Moodle-Kurs https://moodle.tu-ilmenau.de/course/view.php?id=3669
Anmeldemodalitäten für alternative PL oder SL
max. Teilnehmerzahl