Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, festzustellen, ob ein Programm effizient genug ist, die ineffizientesten Teile zu finden, und sie effizienter zu machen.
Ist Effizienz nötig, Arten von Effizienz, Spezifikation und Effizienz, Design fuer Effizienz, die Rolle effizienter Algorithmen (konstante Faktoren), Hardwarecharakteristik (Cache, Blockgroessen, Register, Bandbreite), Mikrooptimierung, Werkzeuge.
Vorlesungen zu den Themen der LVA. Im Uebungsteil Optimieren eines existierenden Programms und eine Praesentation darueber. Der Uebungsteil wird in der Gruppe absolviert.
ECTS Breakdown 3 ECTS=75h:
Die Beurteilung erfolgt aufgrund der Praesentation ueber den Uebungsteil.