122.424 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021W, VU, 2.0h, 2.5EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 2.5
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, einfache Programme in der Programmiersprache Python selbständig zu schreiben und auszuführende. Studierende können Variablen mit vordefinierten und selbst definierten Typen anlegen und typspezifische Operationen ausführen. Sie beherrschen den Umgang mit einfachen, ordinalen Typen (integer, float, boolean) sowie mit komplexeren, zusammengesetzten Typen wie Strings, Listen und Maps.Sie beherrschen weiters die klassischen  Kontrollstrukturen (Verzweigung und Schleifen), können Programmcode in Funktionen strukturieren und Daten von Datei lesen sowie auf Datei schreiben. Sie sind in der Lage, Programmbibliotheken in ihren Code einzubinden, diese zu nutzen und damit komplexe Datensätze zu analysieren und zu visualisieren.

Inhalt der Lehrveranstaltung

Am Beispiel der Programmiersprache Python werden die Grundzüge der Programmierung nähergebracht. Anhand ausgewählter Beispiele wird demonstriert, wie ein komplexes Problem analysiert, in kleine überschaubare teilaufgaben zerlegt und schließlich und in einen Algorithmus umsetzt wird. Das erlente Wissen ist durch selbständiges Programmieren von Aufgaben anzuwenden.

Methoden

Präsentation der Konzepte von Computer Programmierung anhand der Programmiersprache Python.

  • Vermittlung der Lehrinhalte in Form eines Video Tutorials (Theorie und praktische Coding Beispiele)
  • Bereitstellung einer zentralen Web-basierten Programmierumgebung (Jupyter Notebooks) für die praktische Arbeit
  • Selbstüberprüfung der Studierenden über Multiple-Choice-Tests in TUWEL (Theoriefragen) und Übungungsaufgaben (kurze Programmierbeispiele) in der Jupyter Notebook Umgebung.
  • Automatisierte Beurteilung und Feedback zu den Selbsüberprüfungsaufgaben
  • Unterstützung der Studierenden durch Tutoren.

Prüfungsmodus

Prüfungsimmanent

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.11:00 - 13:0006.10.2021HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.11:00 - 13:0013.10.2021 - 26.01.2022HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.11:00 - 13:0013.10.2021 - 26.01.2022FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.06.10.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.13.10.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.13.10.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.20.10.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.20.10.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.27.10.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.27.10.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.03.11.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.03.11.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.10.11.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.10.11.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.17.11.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.17.11.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.24.11.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.24.11.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.01.12.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.01.12.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.15.12.202111:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.15.12.202111:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen
Mi.12.01.202211:00 - 13:00HS O221 Einführung in das Programmieren 1 für Geodäsie, Geoinformation und Umweltingenieurwesen

Leistungsnachweis

3 praktische Programmieraufgaben (Programmcode), 1 Peer-Review-Begutachtung und 1 Multiple-Choice Test

LVA-Anmeldung

Von Bis Abmeldung bis
02.09.2021 00:00 14.11.2021 22:59 14.11.2021 23:59

Zulassungsbedingung

Voraussetzung für die Anmeldung ist eine Fortmeldung zu einem der folgenden Studien:

Gruppen-Anmeldung

GruppeAnmeldung VonBis
I. UIW Präsenz26.10.2021 18:0013.11.2021 23:59
III. GEO Präsenz20.09.2021 21:0014.11.2021 23:59
IV. Distance Learning20.09.2021 23:5914.11.2021 23:59

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 221 Geodäsie und Geoinformation Keine Angabe1. Semester
033 266 Umweltingenieurwesen Pflichtfach3. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Zusätzlich zum Video Tutorial und dem zugehörigen Skriptum (in Form von IPython Notebooks) sind als Ergänzung folgende Quellen empfehlenswert:

Tutorials:

Online Bücher:

Vorkenntnisse

Für die Lehrveranstaltung werden grundlegende Computerkenntnisse vorausgesetzt, insbesonders der Umgang mit einem PC unter MS Windows oder Linux Betriebssystem sowie der Umgang mit Webbrowsern.

EDV-Anfängern wird die Absolvierung folgender konstenfreier (Online) Basiskurse (TU Graz) empfohlen:

Für einen niederschwelligen Einstieg in die Computerprogrammierung sei auf folgende TU Wien Kurse verwiesen:

Begleitende Lehrveranstaltungen

Vertiefende Lehrveranstaltungen

Weitere Informationen

Sprache

Deutsch