12101 - Algorithmieren und Programmieren Modulübersicht

Modulnummer: 12101
Modultitel:Algorithmieren und Programmieren
  Design of Algorithms and Programming
Einrichtung: Fakultät 1 - MINT - Mathematik, Informatik, Physik, Elektro- und Informationstechnik
Verantwortlich:
  • Prof. Dr. rer. nat. habil. Hofstedt, Petra
Lehr- und Prüfungssprache:Deutsch
Dauer:1 Semester
Angebotsturnus: jedes Sommersemester
Leistungspunkte: 10
Lernziele:Die Studierenden werden befähigt, einfache und komplexere Algorithmen zu entwerfen und hinsichtlich ihrer Laufzeiteffizienz und formaler Eigenschaften zu bewerten. Zusätzlich werden Kenntnisse über die Konzepte von höheren Programmiersprachen, zum Beispiel funktionale Sprachen, erworben.
Inhalte:Aufbauend auf einem intuitiven Algorithmenbegriff werden Grundprinzipien des Entwurfs und der Analyse von Algorithmen behandelt. Insbesondere werden Maße für die Effizienz von Algorithmen sowie Methoden für Aufwandsabschätzungen dargelegt. Ein wichtiger Aspekt ist dabei der Zusammenhang zwischen Algorithmen und geeigneten Datenstrukturen. Weiterhin werden formale Programmeigenschaften untersucht. Am Beispiel einer höheren Programmiersprache werden die Grund- und fortgeschrittene Konzepte von Programmiersprachen und deren Nutzung dargelegt. Es werden Datenstrukturen, wie Graphen, Bäume und Heaps und zugehörige Algorithmen darüber betrachtet. Programmierpraxis wird durch begleitende Programmieraufgaben erworben.
Empfohlene Voraussetzungen:Kenntnis des Stoffes der Module
  • 12104 Entwicklung von Softwaresystemen
  • 11112 Mathematik IT-1 (Diskrete Mathematik)
sowie Grundkenntnisse im Programmieren, etwa im Rahmen von Modul
  • 12102 Programmierpraktikum, oder
  • 11900 Programmierpraktikum (IMT)
Zwingende Voraussetzungen:keine
Lehrformen und Arbeitsumfang:
  • Vorlesung / 4 SWS
  • Übung / 2 SWS
  • Laborausbildung / 2 SWS
  • Selbststudium / 180 Stunden
Unterrichtsmaterialien und Literaturhinweise:Aktuelle Literaturhinweise werden zu Beginn der Lehrveranstaltung bekannt gegeben und sind auf der Web-Seite zur Veranstaltung zu finden.
Modulprüfung:Voraussetzung + Modulabschlussprüfung (MAP)
Prüfungsleistung/en für Modulprüfung:Voraussetzung für die Modulabschlussprüfung:
  • erfolgreiche Bearbeitung der Übungsblätter inklusive zwei Zwischentests (jeweils 90 Minuten) im Rahmen der Lehrveranstaltung
Modulabschlussprüfung:
  • Klausur, 120 Minuten
Bewertung der Modulprüfung:Prüfungsleistung - benotet
Teilnehmerbeschränkung:keine
Zuordnung zu Studiengängen:
  • B.Sc. / eBusiness (universitäres Profil) / Prüfungsordnung 2007
  • B.Sc. / Elektrotechnik (universitäres Profil) / Prüfungsordnung 2006
  • Abschluss im Ausland / Informatik / keine Prüfungsordnung
  • B.Sc. / Informatik (universitäres Profil) / Prüfungsordnung 2008 - 1. SÄ 2017
  • Abschluss im Ausland / Informations- und Medientechnik / keine Prüfungsordnung
  • B.Sc. / Informations- und Medientechnik (universitäres Profil) / Prüfungsordnung 2017
  • Abschluss im Ausland / Kultur und Technik / keine Prüfungsordnung
  • B.A. / Kultur und Technik (universitäres Profil) / Prüfungsordnung 2008
  • B.A. / Kultur und Technik (universitäres Profil) / Prüfungsordnung 2017
  • B.Sc. / Maschinenbau (universitäres Profil) / Prüfungsordnung 2006
  • B.Sc. / Mathematik (universitäres Profil) / Prüfungsordnung 2019
  • B.Sc. / Medizininformatik (universitäres Profil) / Prüfungsordnung 2016
  • kein Abschluss / Orientierungsstudium (1 Semester) / Prüfungsordnung 2018
  • kein Abschluss / Orientierungsstudium (2 Semester) / Prüfungsordnung 2018
  • Abschluss im Ausland / Physik / keine Prüfungsordnung
  • Abschluss im Ausland / Umweltingenieurwesen / keine Prüfungsordnung
  • B.Sc. / Umweltingenieurwesen (universitäres Profil) / Prüfungsordnung 2006 - 3. SÄ 2018
  • Abschluss im Ausland / Verfahrenstechnik / keine Prüfungsordnung
  • Abschluss im Ausland / Wirtschaftsingenieurwesen / keine Prüfungsordnung
  • B.Sc. / Wirtschaftsingenieurwesen (universitäres Profil) / Prüfungsordnung 2008
  • B.Sc. / Wirtschaftsmathematik (universitäres Profil) / Prüfungsordnung 2007
  • B.Sc. / Wirtschaftsmathematik (universitäres Profil) / Prüfungsordnung 2019
Bemerkungen:
  • Studiengang Informatik B.Sc.: Pflichtmodul
  • Studiengang Informations- und Medientechnik B.Sc.: Pflichtmodul im Komplex „Informatik"
  • Studiengang Medizininformatik B.Sc.: Pflichtmodul
  • Studiengang eBusiness B.Sc.: Pflichtmodul
  • Studiengang Mathematik B.Sc.: Wahlpflichtmodul im Komplex „Anwendungen“, Bereich „Informatik“
  • Studiengang Wirtschaftsmathematik B.Sc.: Wahlpflichtmodul im Komplex „Anwendungen“, Bereich „Informatik“
Veranstaltungen zum Modul:
  • Vorlesung: Algorithmieren und Programmieren
  • Übung zur Vorlesung
  • Laborausbildung
  • Zugehörige Prüfung
Veranstaltungen im aktuellen Semester:

Unsere Webseite verwendet Cookies. Diese haben zwei Funktionen: Zum einen sind sie erforderlich für die grundlegende Funktionalität unserer Website. Zum anderen können wir mit Hilfe der Cookies unsere Inhalte für Sie immer weiter verbessern. Hierzu werden pseudonymisierte Daten von Website-Besuchern gesammelt und ausgewertet. Das Einverständnis in die Verwendung der technisch nicht notwendigen Cookies können Sie jeder Zeit wiederrufen. Weitere Informationen erhalten Sie auf unseren Seiten zum Datenschutz.

Erforderlich

Diese Cookies werden für eine reibungslose Funktion unserer Website benötigt.

Statistik

Für den Zweck der Statistik betreiben wir die Plattform Matomo, auf der mittels pseudonymisierter Daten von Websitenutzern der Nutzerfluss analysiert und beurteilt werden kann. Dies gibt uns die Möglichkeit Websiteinhalte zu optimieren.

Name Zweck Ablauf Typ Anbieter
_pk_id Wird verwendet, um ein paar Details über den Benutzer wie die eindeutige Besucher-ID zu speichern. 13 Monate HTML Matomo
_pk_ref Wird benutzt, um die Informationen der Herkunftswebsite des Benutzers zu speichern. 6 Monate HTML Matomo
_pk_ses Kurzzeitiges Cookie, um vorübergehende Daten des Besuchs zu speichern. 30 Minuten HTML Matomo