Modules

BackEsc11227

Computer Science in Hydroinformatics

Informatik im Wasserwesen

6 CPWinterENno longer offered

Prerequisites

Mandatory, as written

No successful participation in associated phase-out module 41416 Computer Skills, Databases and GIS - ICT.

Contents

Software Engineering: basic steps in software engineering for hydroinfomatics software, introduction to programming languages (e.g. R, Java, C++, Python) and basic components, introduction to basic software engineering and implementation tools (e.g. Eclipse, Anaconda, R Studio). Implementation of simple hydroinformatics tools using selected programming languages: river cross-section, time series, linear equation systems, 1D numerical schemes, data analysis Code examples from implementation of graphical user interfaces, data base access, interfacing with standard data formats, multi-threading, interprocess communication, Web technology, open source tools and libraries for hydroinformatics systems. GIS: coordinate reference systems, raster and vector based data structures and operations, digital elevation models (raster, TIN), interfacing, import/export, data bases and data analysis, geo-spatial data analysis, OGC Web-GIS standards, remote sensing, integration in hydroinformatics systems. Application examples from hydroengineering projects.

Learning outcomes

Programming skills for hydroinformatics system development and adaptation, understanding of GIS data structures and application concepts in hydroinformatics.

Assessment

• Assignments (20%) • Written (120 min) and/or oral (30-45 min) examination (80%) The form and weighting of partial exams are bindingly determined in the first course weeks.

Literature (1)
  • see https://euroaquae.tu-cottbus.de

Remarks

EuroAquae module: EA-1.4

Source: BTU's module description · retrieved 19 Oct 2026Original

Module catalogue · unofficial

Betula is an unofficial project and not part of BTU.

Folia 1.0.3Radix 0.6.0

Data as of 21 Oct 2026Winter 2026/27Source: BTU