192.097 Grundlagen der Programmierung und Algorithmik
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021S, VU, 4.0h, 5.0EC
TUWELLectureTube

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 5.0
  • Typ: VU Vorlesung mit Übung
  • LectureTube Lehrveranstaltung
  • Format der Abhaltung: Online

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage

  • wichtige Konzepte einer aktuellen Programmiersprache zu beschreiben
  • kleine Programme zu implementieren
  • einfache Algorithmen zu entwerfen und zu programmieren
  • die Komplexität von ausgewählten Algorithmen zu vergleichen und die Auswahl eines bestimmten Algorithmus für eine Problemstellung
    zu begründen

Inhalt der Lehrveranstaltung

Folgende Themen werden behandelt:

  • Grundlegende Programmierkonzepte (Variablen, Datentypen, Verzweigungen, Schleifen)
  • Funktionen und Rekursion
  • Listen und Dictionaries
  • Testen, Debuggen
  • Ausnahmen
  • Klassen und OOP
  • Komplexität von Algorithmen
  • Suchalgorithmen
  • Sortieralgorithmen
  • Stack und Queue
  • Bäume

Als Programmiersprache wird Python verwendet.

Methoden

  • Online-Vorlesungen mit Fragesessions (werden auch aufgenommen)
  • Übungsblätter
  • Besprechung der Übungsaufgaben während der Vorlesung
  • Praktischer Programmiertest
  • Online-Test (TUWEL) für Themen im Bereich Algorithmen

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Vorbesprechung: Mo., 01.03.2021, 18:15-21:00 Uhr, Stream via LectureTube (aus GM 1)

Die Vorlesungen finden per Stream via LectureTube (aus GM 1) statt; jeweils am Montag von 18:00-21:00 (c.t.) und am Donnerstag von 18:00-21:00 (c.t.).

Aufwandsabschätzung (ECTS Breakdown): 125 Stunden=5 ECTS

  • Anwesenheit VO (45 Stunden)
  • Übungsblätter (55 Stunden)
  • Testvorbereitung (25)

Alle Informationen, Unterlagen und Angaben für die Übungsbeispiele finden Sie im TUWEL-Kurs der Lehrveranstaltung.

Weitere Fragen zur Lehrveranstaltung richten Sie bitte an: gpa@list.tuwien.ac.at

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.18:00 - 21:0001.03.2021 - 26.04.2021GM 1 Audi. Max.- ARCH-INF (LIVE)Vorlesung
Do.18:00 - 21:0004.03.2021 - 29.04.2021GM 1 Audi. Max.- ARCH-INF (LIVE)Vorlesung
Mo.18:00 - 21:0003.05.2021 - 21.06.2021Seminarraum FAV 01 A (Seminarraum 183/2) (LIVE)Vorlesung
Do.18:00 - 21:0006.05.2021 - 24.06.2021Seminarraum FAV 01 A (Seminarraum 183/2) (LIVE)Vorlesung
Mo.18:00 - 21:0028.06.2021Seminarraum FAV 01 A (Seminarraum 183/2) (LIVE)TUWEL Test
Do.18:00 - 21:0001.07.2021Seminarraum FAV 01 A (Seminarraum 183/2) (LIVE)Prüfung
Mo.18:00 - 21:0005.07.2021Seminarraum FAV 01 A (Seminarraum 183/2) (LIVE)Prüfung
Grundlagen der Programmierung und Algorithmik - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.01.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.04.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.08.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.11.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.15.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.18.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.22.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.25.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.29.03.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.01.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.05.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.08.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.12.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.15.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.19.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.22.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.26.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.29.04.202118:00 - 21:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.03.05.202118:00 - 21:00Seminarraum FAV 01 A (Seminarraum 183/2) Vorlesung
Do.06.05.202118:00 - 21:00Seminarraum FAV 01 A (Seminarraum 183/2) Vorlesung

Leistungsnachweis

Die Beurteilung erfolgt auf Basis kontinuierlich in der LVA erbrachter Leistungen:

  • Anzahl der gelösten Aufgaben von 7 Übungsblättern
  • Drei Tests, von denen die beiden besten gewertet werden.
    • Programmiertest
    • TUWEL-Test
    • Nachtest (Programmiertest)

Die Test sind vorerst als Online-Tests geplant, welche innerhalb eines Zoom Meetings abgehalten werden. Die Möglichkeit der Teilnahme an so einem Meeting mittels Audio und Video (zumindest eine Kamera) ist Voraussetzung.

Bei entsprechenden Lockerungen können die Tests auch in Präsenz durchgeführt werden. Dabei bleibt die Art der Tests unverändert (Programmiertest bzw. TUWEL-Test), die Tests finden jedoch in den Hörsälen statt. Zur Teilnahme wird ein eigener Laptop benötig (falls absolut kein eigener Laptop mitgebracht werden kann bitten wir um Kontaktaufnahme mit der LVA-Leitung).

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Mo.18:00 - 20:0029.04.2024GM 1 Audi. Max.- ARCH-INF beurteilt15.04.2024 18:00 - 28.04.2024 22:00unbekanntMinitest (Paralleltermin im GM1)
Mo.18:00 - 20:0029.04.2024InfLab Pong schriftlich15.04.2024 18:00 - 28.04.2024 22:00unbekanntMinitest (Paralleltermin im Inflab)
Do.18:00 - 21:0027.06.2024GM 1 Audi. Max.- ARCH-INF beurteilt13.06.2024 18:00 - 25.06.2024 23:55unbekanntProgrammiertest / TUWEL Test (Paralleltermin im GM1)
Do.18:00 - 21:0027.06.2024InfLab Pong schriftlich13.06.2024 18:00 - 25.06.2024 23:55unbekanntProgrammiertest / TUWEL Test (Paralleltermin im Inflab)

LVA-Anmeldung

Von Bis Abmeldung bis
30.01.2021 00:00 05.03.2021 23:59 05.03.2021 23:59

Anmeldemodalitäten

Bitte beachten Sie, dass dieser Kurs nur für das Erweiterungsstudium Digitale Kompetenzen (Kennzahl 045 006) angeboten wird. Es werden alle Anmeldungen abgelehnt, die nicht mit dieser Kennzahl erfolgen.

Bitte beachten Sie weiters: Sie müssen auch die STEOP in Ihrem Bachelorstudium abgeschlossen haben.

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
045 006 Digitale Kompetenzen PflichtfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Sprache

Deutsch