Programming Languages

Software Design und Programmiertechniken

Das Ziel dieser Lehrveranstaltung ist die Vermittlung von Wissen darüber, wie Entwurfs- und Programmiertechniken die Effektivität von Entwicklern während des gesamten Software-Lebenszyklus verbessern kann. Neben klassischen Themen wie Design- und Architekturpattern, Design-Heuristiken und Framework-Entwurf werden wir eine breite Palette von Tools und Programmiertechniken kennenlernen, beispielsweise zum Refactoring oder zur Implementierung domänenspezifischer Sprachen. Sie werden sowohl Techniken aus der Forschung als auch aus der industriellen Praxis kennenlernen und durch das Lesen von wissenschaftlichen Artikeln und dem Experimentieren mit praktischen Tools ihr Wissen vertiefen.

Weitere Informationen werden Sie im Laufe des Semesters auf dieser Seite finden.

Dozent

Prof. Klaus Ostermann
Head
Klaus Ostermann

Jonathan Brachthäuser
Alumni
Jonathan Brachthäuser

Kursinformationen

Vorlesung: Dienstags, 10 c.t. (Sand F122)
Übung: Montags, 14 c.t. (Sand F122)
Credits: 6 LP
Vorlesungsverz.
Vorlesungsfolien und Übungsblätter
Klausur: Dienstag, 07. Februar 2017, 10:00 Uhr in Raum F119 (Hörsaal 1, Kriminologie).

Teilnahme

Bitte registrieren Sie sich für die Teilnahme an der Veranstaltung bis Freitag 21. Oktober per E-Mail an jonathan.brachthaeuser@uni-tuebingen.de. Ihre E-Mail sollte enthalten:

  • Ihren Namen
  • Ihren Studiengang und angestrebten Abschluss
  • Ihre Matrikelnummer
  • Ihren github Nutzernamen

News

  • Montag, 06.02.2017. Es findet kein Tutorium statt.

  • Montag, 30.01.2017. Dies ist die offiziell letzte Übung. Behandelt werden die Lösung zur Hausaufgabe 10 (Programmieren mit Fixpunkten) und funktionale Design Patterns.

  • Montag, 23.01.2017. Leider muss die Übung am 23. Januar wegen Krankheit entfallen.

  • Montag, 16.01.2017. Die Übung entfällt in der Woche vom 16ten Januar. Das nächste Übungsblatt muss daher erst wieder zum 22.01 bearbeitet werden.

  • Montag, 24.10.2016. Auf Nachfrage gibt es nun ein Forum, in dem Veranstaltungsrelevante Themen besprochen werden können. Bei der Registrierung im Forum können Sie auswählen, dass sie Softwaredesign hören. Diese Einstellung kann auch noch nachträglich in den eigenen Benutzereinstellungen verändert werden.

  • Dienstag, 18.10.2016. Das erste Übungsblatt zum Thema “Design mit Generics” ist nun online. Aus technischen Gründen muss die Abgabe leider noch per E-Mail an Jonathan Brachthäuser
    Alumni
    Jonathan Brachthäuser
    erfolgen. Abgabefrist ist Sonntag, 23. Oktober um 23:59.

  • Montag, 17.10.2016. Es wird heute eine Übung stattfinden. Die erste Vorlesung ist dann morgen, am 18. Oktober in Raum F122.

Unterlagen