360.256 Objektorientiertes Programmieren

2024S, VU, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • 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

********************************************************************************************

Hinweis: Die Lehrveranstaltung wird nicht mehr angeboten. Falls Sie den Übungsteil erfolgreich absolviert haben und die Lehrveranstaltung abschließen möchten, wenden Sie sich bitte bis spätestens 30.09.2024 an oop@iue.tuwien.ac.at. Danach ist ein positiver Abschluss der Lehrveranstaltung nicht mehr möglich.

********************************************************************************************

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.

Vortragende Personen

Institut

Leistungsnachweis

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

LVA-Anmeldung

Von Bis Abmeldung bis
31.01.2024 00:01 08.03.2024 18:00 08.03.2024 18:00

Die Anmeldung ist derzeit manuell gesperrt

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
No records found.

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