Technische Universität Ilmenau

Informatik - Interactive curriculae of TU Ilmenau

The interactive curriculae provide information on the degree programmes offered by the TU Ilmenau.

Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).

You can find all details on planned lectures and classes in the course catalogue.

Please note that this page is no longer updated. All modules and study plans from PO version 2021 onwards (Bachelor and Master study programs) are now available on the Campus Portal.

module properties module number 100183 - common information
module number100183
departmentDepartment of Computer Science and Automation
ID of group223 (Institut für Technische Informatik und Ingenieurinformatik)
module leader Dr. Detlef Streitferdt
language
term unbekannt
previous knowledge and experience
learning outcome

Nachdem Studierende die Veranstaltungen dieses Moduls besucht haben, können sie:

  • die grundlegenden Modelle und Strukturen von Software und digitaler Hardware beschreiben
  • die Wirkungsweise von Digitalrechnern sowie von einfachen Algorithmen und Datenstrukturen zu deren Programmierung verstehen,
  • einfache digitale Schaltungen synthetisieren und Automatenmodelle anwenden,
  • Programme in maschinennaher Notation bzw. in einer höheren Programmiersprache wie Java entwerfen.

Sie sind in der Lage, algorithmische und hardwarebasierte (diskrete Gatterschaltungen, programmierbare Schaltkreise) Lösungen hinsichtlich ihrer Eigenschaften und Anwendbarkeit für konkrete Problemstellungen zu bewerten und in eigenen praktischen Projekten anzuwenden.

 

Für AuP gilt:

Fachkompetenz: Die Studierenden verfügen nach der Veranstaltung über Wissen zu wichtigen Aspekten des prozeduralen Programmierens sowie über einige Grundlagen der objektorientierten Programmierung. Sie kennen die Wirkungsweise der typischen Kontrollstrukturen auf den Programmfluss, Einsatzmöglichkeiten von primitiven und abstrakten Datentypen sowie Feldern und verschiedene grundlegende Algorithmen (z.B. zum Suchen undSortieren) sowie Algorithmenmuster, um darauf aufbauend eigene Algorithmen/Programme entwerfen zu können. Dabei helfen ihnen auch die erworbenen Kenntnisse über Laufzeitabschätzungen von Algorithmen sowie die anwendungsfallbezogene Auswahl von Algorithmen.

Methodenkompetenz: Die Studierenden erwerben verschiedene Programmierfähigkeiten. Insbesondere können sie:

  • einfache Java-Programme sowie Programme in ähnlichen Sprachen verstehen (ihren Ablauf / die Arbeitsweise nachvollziehen) sowie dabei einige kritische Spezialfälle erkennen und ggf. entsprechende Maßnahmen zur Fehlervermeidung anwenden,
  • die erlernten Programmier-, Formatierungs-, Test-, Debug- und Algorithmenmuster bei der Entwicklung eigener Algorithmen / Implementierungen anwenden, d.h. von der Problemanalyse über die erste Lösungsidee, die Umsetzung in Java bis hin zum Testen und Debuggen. Dabei sind die Studierenden auch in der Lage, Klassen (z.B. Generics) aus Java-Klassenbibliotheken einzusetzen.
  • Zudem sind die Studierenden in der Lage, algorithmische Lösungen und Datenstrukturen hinsichtlich ihrer Eigenschaften und Anwendbarkeit für konkrete Problemstellungen zu bewerten und ggf. in eigenen Programmierprojekten anzuwenden.

Systemkompetenz: Die Studierenden verstehen die Bedeutung der einzelnen Phasen des Programmierens, insbesondere auch des systematischen Testens.Sozialkompetenz: In den Übungen, Tutorien und Praktika wird die Fähigkeit geschult, die Qualität der eigenen Programme kritisch zu beurteilen und auf Hinweise der Mentoren oder Kommilitonen angemessen zu reagieren.

 

 

content
media of instruction and technical requirements for education and examination in case of online participation
literature / references
evaluation of teaching
Details reference subject
module nameInformatik
examination number90300
credit points8
SWS0
on-campus program (h)0
self-study (h)240
obligationobligatory module
exammultiple performances
details of the certificate
link to Moodle course
teacher
signup details for alternative examinations
maximum number of participants
Details in degree program Diplom Elektrotechnik und Informationstechnik 2017
module nameComputer Science
examination number90500
credit points8
on-campus program (h)0
self-study (h)240
obligationobligatory module
exammultiple performances
details of the certificate
link to Moodle course
signup details for alternative examinations
maximum number of participants