120.116 Introduction to Programming I for Geodesy, Geoinformation and Environmental Engineering
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VU, 2.0h, 2.5EC
TUWEL

Course evaluation

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 and exectue simple programs in the programming language Python.Students are capable of handling variables with predefined and self-defined custom types and are able to apply type-specific operations. In addition to simple, ordinary types (integer, float, boolean) they master compund types like strings, lists, and maps. Students are familiar with the classical control structures (conditional branches and loops), are able to structure the program code with user-defined functions, and can read data from as well as write data to file. They know how to incorporate external libraries into their program code and are able to analyse and visualize komplex datasets.

Subject of course

The course teaches the basics of computer programming based on the general-purpose programming language Python.Besides structural and syntactic basics, this includes dissemination of strategies for analysing a complex problem, breaking it down to smaller components, and finally implementing an appropriate algorithm. The gathered knowledge is the basis for self-contained programming of assigned tasks.

Teaching methods

Presentation of the concepts of computer programming using Python.

  • 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 multiple choice tests in TUWEL (theory) and 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

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed11:00 - 13:0005.10.2022 - 25.01.2023EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed11:00 - 13:0001.02.2023EDV-Raum. DA grün 02 D Test Wiederholungstermin
Introduction to Programming I for Geodesy, Geoinformation and Environmental Engineering - Single appointments
DayDateTimeLocationDescription
Wed05.10.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed12.10.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed19.10.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed09.11.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed16.11.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed23.11.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed30.11.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed07.12.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed14.12.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed21.12.202211:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed11.01.202311:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed18.01.202311:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed25.01.202311:00 - 13:00EI 10 Fritz Paschke HS - UIW Einführung in das Programmieren I für Geodäsie, Geoinformation und Umweltingenieurwesen
Wed01.02.202311:00 - 13:00EDV-Raum. DA grün 02 D Test Wiederholungstermin

Examination modalities

3 compulsory programming exercises, 1 peer review,  and 1 multiple choice test

Course registration

Begin End Deregistration end
01.09.2022 00:00 13.11.2022 22:59 13.11.2022 22:59

Precondition

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

Curricula

Study CodeSemesterPrecon.Info
033 221 Geodesy and Geoinformation 1. Semester
033 266 Environmental Engineering 3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

Basic computer skills are required for the course, in particular the use of a PC with MS Windows or Linux operating system and the use of web browsers.

Beginners are recommended to complete the following free (online) basic courses (TU Graz):

For a low-threshold introduction to computer programming, please refer to the following TU Vienna courses:

Accompanying courses

Continuative courses

Language

German