384.061 Objektorientiertes Programmieren
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2020S, VU, 2.0h, 3.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage objektorientierte Programmierkonzepte anzuwenden und mittels einer objektorientierten Sprache (JAVA) Software zu entwickeln. Weiters können Studierende einfache Softwareentwurfsmodelle (Klassen- und Sequenzdiagramme) umsetzen.

Inhalt der Lehrveranstaltung

Objekteorientierte Softwareentwicklung sollte die Konzepte der objektorientierten Programmierung passend einsetzen und geordnet erfolgen. In dieser LVA werden diesbezüglich folgenden Themen behandelt:

  • Objektorientierte Konzepte für das Programmieren
  • Typen und Subtypen
  • Vom Design zur Programmierung
  • Patterns für objektorientiertes Programmieren
  • Testen (von objektorientierten Programmen)

 

Methoden

Die Lehrveranstaltung umfasst sowohl einen Vorlesungs- als auch einen Übungsteil. Um die im Vorlesungsteil vorgestellten Inhalte zu vertiefen, werden im Zuge des Übungsteils mehrere praktische Beispiele zu diesen Themen umgesetzt. Die Studierenden erhalten für jede Übung die Möglichkeit in zwei optionalen Betreuungsterminen fragen zu den Themen der Übung und Vorlesung zu stellen.

Während den Abgaben erhalten die Studierenden Feedback und Verbesserungsvorschläge zu den Übungsaufgaben.

Prüfungsmodus

Schriftlich

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.11:00 - 13:0002.03.2020 - 09.03.2020EI 9 Hlawka HS - ETIT Vorlesung
Mi.13:00 - 17:0001.04.2020 CA0208 RechnerraumBetreuung Beispiel 1
Mi.13:00 - 17:0022.04.2020 CA0208 RechnerraumBetreuung Beispiel 1
Di.12:00 - 18:0028.04.2020 CA0208 - RechnerraumAbgabe Beispiel 1
Mi.12:00 - 18:0029.04.2020 CA0208 RechnerraumAbgabe Beispiel 1
Do.12:00 - 18:0030.04.2020 CA0208 RechnerraumAbgabe Beispiel 1
Mi.13:00 - 17:0013.05.2020 TU Chat (LIVE)Betreuung Beispiel 2 - Termin 1
Mi.13:00 - 18:0020.05.2020 TU Chat (LIVE)Betreuung Beispiel 2 - Termin 2
Di.12:00 - 18:0026.05.2020 TU Chat und GoToMeeting (LIVE)Abgabe Beispiel 2 - Tag 1
Mi.12:00 - 18:0027.05.2020 TU Chat und GoToMeeting (LIVE)Abgabe Beispiel 2 - Tag 2
Do.12:00 - 18:0028.05.2020 TU Chat und GoToMeeting (LIVE)Abgabe Beispiel 2 - Tag 3
Mi.13:00 - 17:0003.06.2020 TU Chat (LIVE)Betreuung Beispiel 3 - Termin 1
Mo.13:00 - 17:0008.06.2020 TU ChatBetreuung Beispiel 3 - Termin 2
Di.12:00 - 18:0016.06.2020 TU Chat und GoToMeeting (LIVE)Abgabe Beispiel 3 - Tag 1 (Reserve)
Mi.12:00 - 18:0017.06.2020 TU Chat und GoToMeeting (LIVE)Abgabe Beispiel 3 - Tag 2
Do.12:00 - 18:0018.06.2020 TU Chat und GoToMeetingAbgabe Beispiel 3 - Tag 3
Objektorientiertes Programmieren - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.02.03.202011:00 - 13:00EI 9 Hlawka HS - ETIT Vorlesung
Mo.09.03.202011:00 - 13:00EI 9 Hlawka HS - ETIT Vorlesung
Mi.01.04.202013:00 - 17:00 CA0208 RechnerraumBetreuung Beispiel 1
Mi.22.04.202013:00 - 17:00 CA0208 RechnerraumBetreuung Beispiel 1
Di.28.04.202012:00 - 18:00 CA0208 - RechnerraumAbgabe Beispiel 1
Mi.29.04.202012:00 - 18:00 CA0208 RechnerraumAbgabe Beispiel 1
Do.30.04.202012:00 - 18:00 CA0208 RechnerraumAbgabe Beispiel 1
Mi.13.05.202013:00 - 17:00 TU ChatBetreuung Beispiel 2 - Termin 1
Mi.20.05.202013:00 - 18:00 TU ChatBetreuung Beispiel 2 - Termin 2
Di.26.05.202012:00 - 18:00 TU Chat und GoToMeetingAbgabe Beispiel 2 - Tag 1
Mi.27.05.202012:00 - 18:00 TU Chat und GoToMeetingAbgabe Beispiel 2 - Tag 2
Do.28.05.202012:00 - 18:00 TU Chat und GoToMeetingAbgabe Beispiel 2 - Tag 3
Mi.03.06.202013:00 - 17:00 TU ChatBetreuung Beispiel 3 - Termin 1
Mo.08.06.202013:00 - 17:00 TU ChatBetreuung Beispiel 3 - Termin 2
Di.16.06.202012:00 - 18:00 TU Chat und GoToMeetingAbgabe Beispiel 3 - Tag 1 (Reserve)
Mi.17.06.202012:00 - 18:00 TU Chat und GoToMeetingAbgabe Beispiel 3 - Tag 2
Do.18.06.202012:00 - 18:00 TU Chat und GoToMeetingAbgabe Beispiel 3 - Tag 3

Leistungsnachweis

Es findet eine schriftliche Prüfung über den Vorlesungsteil statt.

Im Rahmen der Übung müssen die Studierenden vier Aufgaben bearbeiten. Jede dieser Aufgabe definiert Lernziele und im Zuge einer Abgabe muss sowohl die Umsetzung der Aufgabenstellung als auch das Verständnis der Lernziele präsentiert werden. Die Benotung der Abgabe fließt in die Gesamtbeurteilung ein. Für die Zulassung zur Prüfung des Vorlesungsteils ist es notwendig, dass jede dieser Abgaben positiv absolviert wird.

LVA-Anmeldung

Von Bis Abmeldung bis
02.02.2020 00:01 09.03.2020 23:59 23.03.2020 23:59

Anmeldemodalitäten

Verpflichtende Anmeldung für alle bis zum 9. März 2019 in TISS.

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 235 Elektrotechnik und Informationstechnik Pflichtfach4. Semester
860 GW Gebundene Wahlfächer - Technische Mathematik Keine Angabe

Literatur

Ein Skriptum zur Lehrveranstaltung ist im Sekretariat vom Institut 384, Raum CA0235 zu den Sprechstunden von zu erwerben.

 

Vorkenntnisse

Diese Lehrveranstaltung baut sehr stark auf Vorkenntnissen in prozeduralem Programmieren auf. Daher legen wir dringend nahe, vor dem Besuch dieser Lehrveranstaltung zumindest Programmieren 1 erfolgreich abzuschliessen.

Sprache

Deutsch