Home/Vakken/Python Programming for Geomatics
GEO10005 ECTSQ1EngelsMaster

Python Programming for Geomatics

FaculteitBouwkunde
NiveauMaster
Studiejaar2025-2026

Beschrijving

This course gives an introduction to the Python programming language and focuses on applications for Geomatics in its assignments.

Introduction to programming with (mainly) Python and (some) C++, topics that will be covered:

  • Interactive mode of the Python interpreter and writing scripts.

  • Basics of the Python programming language: variables; data types: integer, float, boolean, string; expressions; assignment statements.

  • Control constructs: if-statements, loop constructions (for, while, range).

  • Input and output.

  • Advanced data types: list, tuple, dictionary.

  • Functions, modules, recursion.

  • Objects, classes.

  • Using a development environment.

  • Main differences between interpreted (e.g. Python) and compiled (e.g. C++) languages.

Toetsing

Laboratory assignments (60%) and exam (40%).

To pass the course both assignments (with their individual weights) and exam have to be graded sufficient to pass the course (weighted average of part >= 5.75).

For assignments that are submitted late, points will be removed, as mentioned in the assignment description.

A repair option is offered (after the regular exam) for one of the programming assignments, in case the course can be passed by executing this repair option (note, the repaired assignment can get a maximum grade of 6.0). The repair option should be executed within 4 weeks after the regular exam.

For the exam, the regular resit exam is available.

Reviews0 reviews

Nog geen reviews voor dit vak. Wees de eerste!

Heb jij dit vak gevolgd?

Deel je ervaring met toekomstige studenten. Inloggen met je TU Delft mailadres duurt één minuut.

Schrijf een review