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.

2020S, VU, 4.0h, 5.0EC

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 5.0
  • Typ: VU Vorlesung mit Übung
  • LectureTube Lehrveranstaltung

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

  • Vorlesungen mit Diskussionen
  • Übungsblätter
  • Besprechung der Übungsaufgaben in Großraumübungen
  • Praktischer Programmiertest
  • Online-Test (TUWEL) für Themen im Bereich Algorithmen

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Vorbesprechung: Di., 03.03.2020, 19:15-21:00 Uhr, GM 2

Die Vorlesungen finden im Hörsaal GM 2 statt; jeweils am Dienstag von 19:00-21:00 (c.t.) und am Mittwoch von 19:00-21:00 (c.t.).

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

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

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

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.19:00 - 21:0003.03.2020 - 10.03.2020GM 2 Radinger Hörsaal Vorlesung
Mi.19:00 - 21:0004.03.2020GM 2 Radinger Hörsaal Vorlesung/Übung
Grundlagen der Programmierung und Algorithmik - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.03.03.202019:00 - 21:00GM 2 Radinger Hörsaal Vorlesung
Mi.04.03.202019:00 - 21:00GM 2 Radinger Hörsaal Vorlesung/Übung
Di.10.03.202019:00 - 21:00GM 2 Radinger Hörsaal Vorlesung

Leistungsnachweis

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

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

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Di.11:30 - 13:3030.06.2020Informatikhörsaal schriftlich16.06.2020 12:00 - 28.06.2020 12:00in TISSPräsenztest (Paralleltermin)
Di.11:30 - 13:3030.06.2020FH Hörsaal 1 schriftlich16.06.2020 12:00 - 28.06.2020 12:00in TISSPräsenztest (Paralleltermin)
Di.11:30 - 13:3030.06.2020GM 1 Audi. Max. schriftlich16.06.2020 12:00 - 28.06.2020 12:00in TISSPräsenztest (Paralleltermin)

LVA-Anmeldung

Von Bis Abmeldung bis
01.02.2020 00:00 06.03.2020 23:59 06.03.2020 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

StudienkennzahlSemesterAnm.Bed.Info
045 006 Digitale Kompetenzen - LEHRVERANSTALTUNGEN BEGINNEN IM SOMMERSEMESTER 2020 STEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

Deutsch