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

2023S, VU, 2.0h, 3.0EC
TUWELLectureTube

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • LectureTube Lehrveranstaltung
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage grundlegende Konzepte des objektorientierten Programmierens in C++ anzuwenden. Diese umfassen insbesondere die Konzeption von Klassen, das Erstellen von Klassendefinitionen und den Einsatz von Klassen zur Gestaltung von Schnittstellen. Ebenso sind dieStudierenden in der Lage generische Klassen und Funktionen zu erstellen und einzusetzen, sowie wichtige Bestandteile der C++-Standardbibliothek einzubinden.

Inhalt der Lehrveranstaltung

Der Lehrinhalt in der Lehrveranstaltung umfasst folgende Aspekte des Programmierens in C++:

  • Allgemeine Sprachkonzepte:
    • Referenzen und Zeiger
    • Zugriffsbeschränkung (const)
    • Dynamische Speicherverwaltung (new/delete)
    • Strukturierung von Symbolen (namespace)
    • Automatische Ableitung von Typen (auto)
  • Klassen und Funktionen:
    • Konstruktoren/Destruktoren
    • Kontrolle des Verhaltens bei Kopien und Zuweisungen
    • Vererbung und Überschreiben von Funktionalitäten
    • Trennung zwischen öffentlicher/privater Schnittstellen
    • Generische Objekte (Templates)
  • Standardbiliothek (std):
    • Ein/Ausgab
    • Datenstrukturen
    • Anwendung von Iteratoren
    • Verwendung von Algorithmen (z.B. Suchen und Sortieren)

Methoden

Die Lehrveranstaltung besteht aus Vorlesungen sowie praktischen Einheiten. Zusätzlich werden von den Studierenden Hausübungen ausgearbeitet und via TUWEL abgegeben.

Prüfungsmodus

Schriftlich

Weitere Informationen

Die LVA ist in drei thematische Blöcke aufgeteilt, wobei jeder Block aus drei Hörsaalseinheiten, bestehend aus einem circa 45-minütigen Vorlesungsteil sowie einem circa 45-minütigen praktischen Teil, besteht. Jeder Block wird durch Abgabe einer Hausübung via TUWEL abgeschlossen. Nach erfolgreicher Teilnahme an den Hausübungen kann die Lehrveranstaltung durch eine praktische Abschlussprüfung im Computerlabor des Instituts für Mikroelektronik abgeschlossen werden.

Das Team der Lehrveranstaltung bietet weiters allen Studierenden die Möglichkeit nach freiem Ermessen regelmäßige Übungseinheiten zu besuchen und Programmierbeispiele im Computerlabor des Instituts für Mikroelektronik zu bearbeiten. Dabei werden Sie von erfahrenen Betreuern unterstützt und auftretende Fragen können direkt behandelt werden. Die Anmeldung zu den einzelnen Laborterminen erfolgt im TUWEL.

Die Übungen und Abschlussklausuren werden im neuen Computerlabor des Institutes für Mikroelektronik (Raum CFEG47, altes EI) abgehalten.

Für weitere Informationen wenden Sie sich bitte direkt an das Team der LVA unter oop@iue.tuwien.ac.at.

Die erste Vorlesung findet am Montag, 6. März, 10:00 c.t. bis 12:00 Uhr im Hörsaal EI 9 statt. 

Auch die weiteren Vorlesungen werden Montags im Hörsaal EI 9 von 10:00 c.t. bis 12:00 Uhr abgehalten. Eine Vorlesungseinheit dauert ca. 45 Minuten und beinhaltet den theoretischen Teil der Vorlesung. Nach einer kurzen Pause folgt der Praxisteil (ebenfalls ca. 45 Minuten) mit Besprechung von Programmierbeispielen.

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.10:00 - 12:0006.03.2023 - 22.05.2023EI 9 Hlawka HS - ETIT (LIVE)Vorlesungseinheiten
Do.12:00 - 14:0009.03.2023 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Do.13:00 - 15:0016.03.2023 - 01.06.2023 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mi.13:00 - 15:0017.05.2023 Computerlabor CFEG47Einzeltermin - Fragestunde im Labor
Objektorientiertes Programmieren - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.06.03.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.09.03.202312:00 - 14:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mo.13.03.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.16.03.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mo.20.03.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.23.03.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mo.27.03.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.30.03.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mo.17.04.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.20.04.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mo.24.04.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.27.04.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Do.04.05.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mo.08.05.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.11.05.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Mo.15.05.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Mi.17.05.202313:00 - 15:00 Computerlabor CFEG47Einzeltermin - Fragestunde im Labor
Mo.22.05.202310:00 - 12:00EI 9 Hlawka HS - ETIT Vorlesungseinheiten
Do.25.05.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor
Do.01.06.202313:00 - 15:00 Computerlabor CFEG47, altes EI, HochparterreFragestunde im Labor

Leistungsnachweis

Hinweis: Mit der Reform des Bachlorstudiums ETIT wird die Lehrveranstaltung "360.256 Objektorientiertes Programmieren" auslaufen und in dieser Form nicht mehr angeboten. Sofern Sie die Zulassung zur Abschlussprüfung erreicht haben bieten wir Ihnen sehr gerne noch die Möglichkeit die Lehrveranstaltung im Zeitraum Wintersemester 2023 bis inklusive Wintersemester 2024 erfolgreich abzuschließen. Die jeweiligen Prüfungstermine werden via TISS bekannt gegeben. Bitte beachten Sie, dass nach Ablauf der Übergangsfrist keine Prüfungstermine mehr angeboten werden, d.h. ein positiver Abschluss der Lehrveranstaltung ist dann nicht mehr möglich. Sollten Sie an keinem der Prüfungstermine antreten und dennoch die Übung positiv absolviert haben so verfällt Ihre Übungsleistung und Sie bekommen kein negatives Zeugnis ausgestellt. Für weitere Fragen wenden Sie sich bitte direkt an das Programmieren-Team des Instituts für Mikroelektronik unter oop@iue.tuwien.ac.at.

-------------------

Praktische Abschlussprüfung im Computerlabor des Instituts für Mikroelektronik nach erfolgreicher Absolvierung der Übungsaufgaben.

LVA-Anmeldung

Von Bis Abmeldung bis
01.02.2023 00:01 10.03.2023 18:00 10.03.2023 18:00

Curricula

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

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Grundkenntnisse in der Programmierung in C (Variablen, Abfragen, Schleifen, Zeiger, Funktionen, dynamische Speicherverwaltung). Die erfolgreiche Absolvierung des Übungsteils der Lehrveranstaltungen 360.016 VU Programmieren 1 sowie 360.017 VU Programmieren 2 oder dem äquivalente Programmierkenntnisse in C werden erwartet.

Sprache

Deutsch