Single-Course English 10 ECTS


Overall Course Objectives

Hydrology provides the disciplinary foundations for working on water resources problems. The course develops the technical skills to quantify all aspects of the hydrological cycle in the context of engineering design problems. Each component of the water cycle is covered in depth through lectures and a comprehensive suite of exercises. An understanding of physical hydrologic processes is provided, including the ability to critically analyse and apply that understanding to new problems, and where necessary further develop hydrological science for engineering application. Students completing the course will have a good background for further work on water management, including such topics such as integrated water resources management, urban water management, flood control, managing climate change impacts on the water cycle, water supply, contaminated sites management etc.

Learning Objectives

  • Describe the governing processes of the hydrologic cycle including exchange processes between atmosphere and soil surface, surface water runoff, and groundwater flow
  • Be able to formulate hydrological processes in mathematical terms
  • Solve problems related to water resources development including groundwater and surface water
  • Implement solutions to quantitative problems in Python scripts and Jupyter notebooks
  • Be able to integrate components of the hydrological cycle in a water resource assessment
  • Be able to work with and recognise the limitations of hydrological data.
  • To employ physical principles such as conservation of mass, energy or force balances to solve problems.
  • To describe and solve problems on transport phenomena.
  • Be able to employ mathematical and computational techniques to solve environmental engineering problems.

Course Content

Introduction to hydrology and the hydrological cycle, water vapour, precipitation, evaporation, evapotranspiration, climate, infiltration, Darcy’s law, basic principles of groundwater flow, regional groundwater and surface water, well hydraulics and capture zones, surface runoff and streamflow, hydrological modelling, snow

Recommended prerequisites

41102/10020/02633, Physics, environmental hydraulics and basic programming and data processing in Python / Jupyter notebooks

Teaching Method

Lectures, tutorials, assignments



This course teaches the knowledge that forms the basis for many advanced courses in the urban water, water resources and the soil/groundwater contamination areas. We use of Python and Jupyter notebooks extensively for problem solving and quantitative analysis.

See course in the course database.





13 weeks




DTU Lyngby Campus

Course code 12320
Course type Bachelor
Semester start Week 5
Semester end Week 19
Days Mon 13-17, Thurs 8-12

15.000,00 DKK