Effiziente Programme
Offizieller Titel
185.190 Effiziente Programme (VU2)
wahlweise auch AK d. prakt. Inf. 3,4,5.
Anrechnungen
Wahlfach für die Magister-Studien "Software Engineering und Internet
Computing", "Computational Intelligence", "Wirtschaftsingenieurwesen
Informatik". Anrechenbar als "AK der Informations- und
Kommunikationssysteme 5" für das Diplomstudium Informatik.
Zeit
Vorlesungsteil beendet. Ab 9.1.2004 finden jeden Freitag 9h-10h
im EI6
die Übungspräsentationen statt. Wer noch keinen Termin hat, soll sich
bei mir melden. Termine bisher:
9.1.2004 Böck Kögler
16.1.2004 Cozowicz
23.1.2004 Moser Cerny Kleedorfer Neubauer Ecker
Wer schon frueher abgeben kann, ist herzlich willkommen.
Accounts für die b3 können bei mir oder unserem Techniker abgeholt
werden, am besten nach Voranmeldung. Guenstig sind meist Termine um
12h und um 14h.
Bitte nehmen Sie ihre Präsentation auf CD, 3.5"-Floppy, USB-Stick,
oder dem eigenen Notebook mit. Bis jetzt habe ich noch keine
funktionierende Netzwerkverbindung zusammengebracht.
Lehrziel
Fähigkeit, effiziente Programme zu schreiben.
Inhalt
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.
Beurteilung
Abgabe eines effizienten Programmes mit Demonstration und Erklärung;
am schönsten wirkt die Demonstration, wenn es eine effiziente Version
eines anderen Programmes ist. Die Abgabe erfolgt im Rahmen einer
Präsentation vor den anderen Teilnehmern. Näheres zur
Aufgabenstellung finden Sie hier.
Unterlagen
Notizen (auf Anfrage auch als
Hardcopy erhältlich).
Vortragender/Betreuer
Anton Ertl