120.112 Introduction to Programming II for Geodesy and Geoinformation
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VU, 2.0h, 2.5EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 2.5
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to write programs in C++ and Python. They can use integrated development environments (IDE) for writing and debugging of program code. Furthermore, they handle the basics of the version control system Git to collaboratively manage source code. Students are able to apply their leurned skills cor solving a larger programming in team work.

Subject of course

Object-oriented programming in Python (classes and inheritance), basics of the object-oriented programming language C++ (data types, control structures, functions, pointers, memory management), integrated development environments for creating and debugging source code. Basics of source code management with a version management system (Git).

Teaching methods

  • presentation of teaching content via online video tutorials (theory and practical coding examples)
  • deployment of a central web based programming environment (Jupyter notebooks) for practical work
  • self assessment via exercises (small progamming tasks) in the Jupyter notebook environment
  • automated evaluation and feedback for self assessment tasks
  • individual support by tutors

Mode of examination

Immanent

Additional information

The course is held online. Analogous to the course Introduction to Programming I, the online format, the units scheduled in attendance will be held via ZOOM meetings.

Grading bases on digital submissions (Jupyter Notebook environment or TUWEL Multiple-Choice-Test) and the same guidelines apply as for Introduction to Programming I (programming tasks/protocols: 60%, online test: 40%, at least 25% must be achieved in the online test).

A computer (PC, notebook, tablet) with internet connection, audio and video connection is required to participate in the course.The online test requires a terminal device with camera and microphone. In case students are not able to meet these technical requirements, a face-to-face session at the TU Vienna is possible.

 Language of instruction: German

Lectures will be held in german.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu11:00 - 13:0003.03.2022 - 30.06.2022FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu11:00 - 13:0024.03.2022Sem.R. DB gelb 04 Ersatzraum wg. Reparaturarbeiten im HS7
Introduction to Programming II for Geodesy and Geoinformation - Single appointments
DayDateTimeLocationDescription
Thu03.03.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu10.03.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu17.03.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu24.03.202211:00 - 13:00Sem.R. DB gelb 04 Ersatzraum wg. Reparaturarbeiten im HS7
Thu31.03.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu07.04.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu28.04.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu05.05.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu12.05.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu19.05.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu02.06.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu09.06.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu23.06.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation
Thu30.06.202211:00 - 13:00FH Hörsaal 7 - GEO Einführung in das Programmieren II für Geodäsie und Geoinformation

Examination modalities

  • 2 compulsory programming exercises (individual work)
  • 1 compulsory programming exercise (team work)
  • 1 multiple choice test

Course registration

Begin End Deregistration end
14.02.2022 00:00 02.04.2022 23:59 02.04.2022 23:59

Precondition

The student has to be enrolled for at least one of the studies listed below

Curricula

Study CodeObligationSemesterPrecon.Info
033 221 Geodesy and Geoinformation Not specified2. Semester

Literature

No lecture notes are available.

Previous knowledge

Basic knowledge and practcal skills with the programming language Python.

Preceding courses

Continuative courses

Language

German