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

2024S, VU, 2.0h, 2.5EC
  • TUWEL-Kurs verfügbar ab: 28.02.2024 00:00.

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 2.5
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage eigenständige Programme in den Programmiersprachen C++ und Python zu schreiben. Sie beherrschen darüber hinaus den Umgang mit integrierten Entwicklungsumgebungen (integrated development environment, IDE) und können Programmcode mittels eines Debuggers zeilenweise überprüfen. Darüber hinaus verfügen sie über grundlegende Kenntnisse der Quellcodeverwaltung mit Git. Die Studierenden können das erworbene Wissen zur Lösung einer größeren Programmieraufgabe in Teamarbeit einsetzen.

Inhalt der Lehrveranstaltung

Die LVA beinhaltet eine Vertiefung von Python, eine Einführung in C++ sowie das Arbeiten mit einer Intergrierten Entwicklungsumgebung und Quellcode verwaltung.

Vertiefung Python:

  • Objektorientierte Programmierung in Python (Klassen und Vererbung)
  • Graphische Benutzeroberflächen
  • Kartenerstellung
  • Algorithmik

Grundlagen der objekt-orientierten Programmiersprache C++

  • Datentypen, Zeiger, Speicherverwaltung
  • Kontrollstrukturen, 
  • Funktionen
  • C++ Standardbibliothek inkl Ein/Ausgabe

Integrierte Entwicklungsumgebungen zur Erstellung und Bereinigung (debugging) von Quellcode
Grundlagen der Quellcodeverwaltung mit einem Versionverwaltungssystem (Git)

Methoden

  • 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 durch TUWEL Quizzes und Übungungsaufgaben (kurze Programmierbeispiele) in der Jupyter Notebook Umgebung
  • Automatisierte Beurteilung und Feedback zu den Selbsüberprüfungsaufgaben
  • Unterstützung der Studierenden durch Tutor:innen.

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Die Abhaltung der Lehrveranstaltung wird prinzipiell im Präsenzformat abgehalten, enthält aber auch online Komponenten (Lehrvideos, Selbstüberprüfung). Analog zur Lehrveranstaltung Einführung in das Programmieren I, werden die in Präsenz vorgesehenen Einheiten über ZOOM gestreamt und aufgezeichnet, jedoch nocht moderiert.

Der Leistungsnachweis erfolgt erfolgt über digitale Abgaben (Jupyter Notebook Umgebung bzw. TUWEL Multiple-Choice-Test).. Für die Benotung gelten die selben Richtlinien wie bei Einführung in das Programmieren I (Programmieraufgaben/Assignments: 60%, Online-Test: 40%, beim Online-Test müssen mindestens 25% erreicht werden).

Zur Absolvierung der Lehrveranstaltung ist ein Computer (PC, Notebook, Tablet) mit Internetverbindung erforderlich.

Unterrichtssprache: Deutsch

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.11:00 - 13:0007.03.2024 - 27.06.2024FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.08:00 - 09:0020.03.2024 - 26.06.2024Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Mi.08:00 - 09:0003.04.2024Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Einführung in das Programmieren II für Geodäsie und Geoinformation - Einzeltermine
TagDatumZeitOrtBeschreibung
Do.07.03.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Do.14.03.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.20.03.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Do.21.03.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.03.04.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Mi.10.04.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Do.11.04.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.17.04.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Do.18.04.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.24.04.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Do.25.04.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Do.02.05.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.08.05.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Mi.15.05.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Do.16.05.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.22.05.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Do.23.05.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Mi.29.05.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Mi.05.06.202408:00 - 09:00Sem.R. DA grün 02 C - GEO Tutorium zu Einführung in das Programmieren 2
Do.06.06.202411:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation

Leistungsnachweis

  • 2 verpflichtende praktische Übungsaufgaben (Einzelarbeit)
  • 1 verpflichtende praktische Übungsaufgabe (Teamarbeit)
  • 1 verpflichtender Test (Multiple-Choice, Kprim, Lückentext, etc. und eine praktische Programmieraufgabe)

LVA-Anmeldung

Von Bis Abmeldung bis
12.02.2024 00:00 30.03.2024 22:59 30.03.2024 22:59

Zulassungsbedingung

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

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 221 Geodäsie und Geoinformation Keine Angabe2. Semester

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Grundkenntnisse und praktische Erfahrung mit der Programmiersprache Python.

Vorausgehende Lehrveranstaltungen

Vertiefende Lehrveranstaltungen

Sprache

Deutsch