Fortgeschrittene objektorientierte Programmierung
LVA 185.211, VU, 3 ECTS, 2016 S

Fortgeschrittene objektorientierte Programmierung

Ziele:

Die Teilnehmer(innen) sollen fortgeschrittene Techniken der objektorientierten Programmierung kennenlernen und zwischen erfolgversprechenden und kaum zielführenden oder gefährlichen Einsatzmöglichkeiten objektorientierter Konzepte unterscheiden lernen. Weiters sollen die Teilnehmer(innen) in die Lage versetzt werden, Unzulänglichkeiten aktueller Programmiersprachen durch Verwendung geeigneter Programmiertechniken zu überwinden.

Inhalt:

Anhand mehrerer objektorientierter Programmiersprachen (Java, C# oder C++ sowie Eiffel und Smalltalk) werden unter anderem folgende Themen behandelt:

Didaktische Vorgehensweise:

In einem Vorlesungsteil werden die Grundlagen vermittelt. Drei in Kleingruppen zu lösende Programmieraufgaben (eine in einer üblichen, selbst gewählten objektorientierten Sprache, eine in Eiffel und eine in Smalltalk) sollen das Gelernte veranschaulichen und verinnerlichen. Neben den vorgegebenen Lehrinhalten werden auch einige von den Teilnehmern selbst vorgeschlagene Aspekte des Themas behandelt.

Voraussetzungen:

Vorausgesetzt werden Diese Voraussetzungen sind im Wesentlichen beispielsweise nach der erfolgreichen Teilnahme an Objektorientierte Programmiertechniken erfüllt, idealerweise ergänzt durch praktische Programmiererfahrungen, die in anderen Lehrveranstaltungen (abgesehen von in die Programmierung einführenden Lehrveranstaltungen), in eigenen Projekten oder durch berufliche Tätigkeiten gesammelt wurden.

Lehrbehelfe:

Es gibt kein Skriptum. Folien zur Vorlesung sowie die Programmieraufgaben:
Folien vom 04.03.2016
Folien vom 11.03.2016
Folien vom 18.03.2016
Folien vom 08.04.2016
Folien vom 15.04.2016
Folien vom 22.04.2016
1. Programmieraufgabe (verteilt)
2. Programmieraufgabe (Smalltalk)
3. Programmieraufgabe (Eiffel)

Zeit und Ort:

Vorlesungstermine sind freitags vom 4. März bis 22. April 2016 (außer während der Osterferien, insgesamt 6 Termine) jeweils von 10:00 bis 12:00 Uhr im EI 3A (Gußhausstr. 25-29, 2. OG). Eine kurze Vorbesprechung findet zu Beginn der ersten Vorlesung statt. Die Gruppeneinteilung für den Übungsteil erfolgt am 11. März am Rande der Vorlesung.

Anmeldung:

Anmeldungen zur Lehrveranstaltung sind bis 11. März über TISS möglich und erforderlich. Weiters ist es erforderlich, sich am 11. März bei der Vorlesung zu einer Übungsgruppe anzumelden.

Anrechenbarkeit:

Fortgeschrittene objektorientierte Programmierung ist für folgende Magisterstudien anrechenbar:

Beurteilung:

Die Beurteilung setzt sich je zur Hälfte aus den Leistungen bei der Übung (die in Gruppen von 2 bis 4 Personen durchzuführen ist) und dem Ergebnis einer mündlichen Prüfung zusammen, wobei beide Teile positiv sein müssen; sonst ist die Gesamtbeurteilung negativ. Die Beurteilung des Übungsteils erfolgt in einem Abgabegespräch, bei dem die Lösungen der drei gestellten Programmieraufgaben einer Übungsgruppe diskutiert werden. Das Abgabegespräch muss von jeder Übungsgruppe bis spätestens Ende Juni 2016 abgelegt werden, die mündliche Prüfung – für jede(n) Teilnehmer(in) getrennt – bis spätestens Ende Jänner 2017. Die Gesamtbeurteilung ist negativ, wenn bis zu diesen Terminen kein Abgabegespräch bzw. keine Prüfung positiv abgelegt wird. Prüfungen werden (außer in der vorlesungsfreien Zeit) jeden Montag von 11 bis 12 Uhr und nach Vereinbarung abgehalten. Die Anmeldung zu einer Prüfung soll mindestens eine Woche vor dem gewünschten Prüfungstermin erfolgen, am besten per Mail. Sowohl Abgabegespräch als auch Prüfung können bei negativer Beurteilung innerhalb des vorgesehenen Zeitraums höchstens einmal wiederholt werden bevor die Gesamtbeurteilung erfolgt.

Vortragender:

Franz Puntigam
Tel.: 58801/18514
franz@complang.tuwien.ac.at
Complang
Puntigam
   Über mich
   Research
   Lehre
      LVAs 2017 W
      LVAs 2017 S
      frühere Lehre
         LVAs 2016 W
         LVAs 2016 S
            PK
            FOOP
               1. Aufgabe
               2. Aufgabe
               3. Aufgabe
            Prog.spr.
         LVAs 2015 W
         LVAs 2015 S
         LVAs 2014 W
         LVAs 2014 S
         LVAs 2013 W
         LVAs 2013 S
         LVAs 2012 W
         LVAs 2012 S
         LVAs 2011 W
         LVAs 2011 S
         LVAs 2010 W
         LVAs 2010 S
         LVAs 2009 W
         LVAs 2009 S
         LVAs 2008 W
         LVAs 2008 S
         LVAs 2007 W
         LVAs 2007 S
         LVAs 2006 W
         LVAs 2006 S
         LVAs 2005 W
         LVAs 2005 S
         LVAs 2004 W
         LVAs 2004 S
         LVAs 2003 W
   Links
Sitemap
Kontakt
Folien:
vom 04.03.2016
vom 11.03.2016
vom 18.03.2016
vom 08.04.2016
vom 15.04.2016
vom 22.04.2016
Aufgaben:
Spiel verteilt
Spiel in Smalltalk
Spiel in Eiffel
Schnellzugriff:
TISS
voriges Jahr
nächstes Jahr
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | letzte Änderung: 2016-04-22 (Puntigam)