Anzeigesprache
Zur Modulseite PDF generieren

#40320 / #8

WiSe 2020/21 - WiSe 2021/22

Deutsch

Algorithm Engineering

9

Niedermeier, Rolf

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351100 FG Algorithmik und Komplexitätstheorie

Keine Angabe

Kontakt


TEL 5-1

Nichterlein, André

lehre@akt.tu-berlin.de

Lernergebnisse

Die erfolgreiche Teilnahme befähigt die Studierenden - zur Entwicklung und Implementierung effizienter Algorithmen, - zur Abschätzung von Laufzeit und Speicherplatzbedarf von Algorithmen, - moderne Algorithmenbibliotheken und adäquate Datenstrukturen zur schrittweisen Verbesserung ihrer Implementierung zu benutzen, - Projektarbeit in Gruppen zu organisieren und - ihre Arbeit in einem Kurzvortrag zu beschreiben.

Lehrinhalte

Der Kurs - gibt eine Einführung in die grundlegenden Techniken des Algorithm Engineering, insbesondere für NP-schwere Probleme, - lehrt Design, Analyse, Implementierung und Test von Algorithmen und - gibt Einblick in Problemmodellierung und Lösungsmethoden wie Suchbaumalgorithmen, Datenreduktionstechniken und Vorverarbeitung, exakte, approximative und heuristische Algorithmen und Strategien basierend auf linearem Programmieren (unter Benutzung von etablierten Solvern).

Modulbestandteile

Pflichtteil:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Algorithm EngineeringPJ0434 L 215/1WiSe/SoSeDeutsch/Englisch6

Arbeitsaufwand und Leistungspunkte

Algorithm Engineering (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.06.0h90.0h
Vor-/Nachbereitung15.012.0h180.0h
270.0h(~9 LP)
Der Aufwand des Moduls summiert sich zu 270.0 Stunden. Damit umfasst das Modul 9 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Regelmäßiger Wechsel von Wissens- und Methodenvermittlung in der Vorlesung und Projektarbeit in Kleingruppen. Diese umfasst regelmäßige Projektbesprechung, Präsentation von Milestones und Wettbewerbe um schnellsten Lösungscode.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Kenntnis der Module "Einführung in die Programmierung", "Algorithmen und Datenstrukturen", "Softwaretechnik und Programmierparadigmen" und "Algorithmentheorie".

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache

Deutsch/Englisch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
1. Meilenstein25flexibelSiehe Prüfungsbeschreibung
2. Meilenstein25flexibelSiehe Prüfungsbeschreibung
3. Meilenstein25flexibelSiehe Prüfungsbeschreibung
4. Meilenstein25flexibelSiehe Prüfungsbeschreibung

Notenschlüssel

Notenschlüssel »Notenschlüssel 1: Fak IV (1)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt86.0pt82.0pt78.0pt74.0pt70.0pt66.0pt62.0pt58.0pt54.0pt50.0pt

Prüfungsbeschreibung (Abschluss des Moduls)

Vier Meilensteine: Zu dem jeweiligen Themenkomplex fertigen die Studierenden eine Implementierung an welche vorgegebene Berechnungsprobleme löst. Geprüft wird die Performanz der angefertigten Implementierung und die Qualität der zugehörigen Präsentation. In der Päsentation erläutern die Studierenden die wesentlichen Entwurfsentscheidungen in ihren implementierten Algorithmen. Die Studierenden belegen und verteidigen ihre Entscheidungen durch experimentelle Testreihen auf vorgegebenen Datensätzen.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 15.

Anmeldeformalitäten

Informatik-Studenten mit QISPOS-Kennung melden sich in QISPOS an. Teilnehmer ohne QISPOS-Kennung, Diplom-Studenten sowie andere Studiengänge melden sich direkt im Prüfungsamt an.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar
Zusätzliche Informationen:
Slides will be made available during the lecture period: www.isis.tu-berlin.de

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.
Bei ausreichenden Kapazitäten auch als Wahlpflichtmodul in anderen Studiengängen wählbar.

Sonstiges

Dieses Modul wird nicht regelmäßig angeboten, bitte informieren Sie sich über unsere Website: http://www.akt.tu-berlin.de/menue/teaching/ This course is not offered regularly, you will find detailed information on our website: http://www.akt.tu-berlin.de/menue/teaching/