Seminar „Effiziente Programmierung“

Beschreibung

In diesem Seminar geht es um die effiziente Programmierung im weiteren Sinne. Dazu gehören sowohl die eigentliche Entwicklung und das Debugging aber auch der Energieverbrauch und die Laufzeit des Programms. Dabei sollen Informationen zu den verschiedenen Themen recherchiert werden und anhand von konkreten Beispielen dargestellt werden. Es können auch die Ergebnisse kleiner vergleichender Untersuchungen zur Auswirkung verschiedener Konstrukte und Methoden gezeigt werden.

Beachten Sie auch unsere allgemeinen organisatorischen Hinweise zu Seminaren.

Zielgruppe

Das Projekt eignet sich für Studierende der Informatik in den Diplom- und Bachelorstudiengängen. Studierende anderer Studiengänge müssen die Anrechnung mit dem jeweiligen Prüfungsausschuss klären.

Interessierte Zuhörer sind auch herzlich willkommen.

Daten der Veranstaltung

Zeit Donnerstag, 10–12 Uhr
Ort DKRZ, Raum 034
Beginn 20.10.2016
Mailingliste EP-1617

Dozenten

Zeitplan

Bei einem allgemeinen Einführungstermin werden Grundlagen vermittelt und die Themen zugewiesen. Nach der Festlegung der Themen soll der Inhalt mit dem jeweiligen Betreuer diskutiert werden.

  • 20.10. Einführung – Präsentation
  • 27.10. Rechnerraumführung
  • 03.11. Fällt aus
  • 10.11.
  • 17.11.
  • 24.11.
  • 01.12.
  • 08.12.
  • 15.12.
  • 22.12.
    • Java beyond SE2 – Detlef Litterst 13)
    • Vektorisierung (SSE, AVX) – Oliver Heidmann 14)
  • 12.01. (Raum 023)
    • Web: Lastverteilung etc. – Connor Gäde 15)
  • 19.01.
    • QuickAssist – Alexander Röber 16)
    • GNOME Builder – Savvas Yiannopoulos 17)
  • 26.01.
    • Cache-Nutzung – Georg-Martin Scherer 18)
    • Speicherverwaltung im Kernel – Sven Schmidt 19) Präsentation
  • 02.02.

Literaturhinweise

1) , 2) , 5) , 8) , 9) , 13) , 15)
Christian Hovy
3) , 6) , 12)
Konstantinos Chasapis
4)
Yevhen Alforov
7) , 10) , 11) , 17) , 20)
Michael Kuhn
14) , 18)
Nabeeh Jumah
16) , 19)
Anna Fuchs