# Week 1.2

## Numerical Modelling

- [Book theory](https://mude.citg.tudelft.nl/book/2025/numerical_methods/overview.html)
  - [Revision of Concepts](https://mude.citg.tudelft.nl/book/2025/numerical_methods/1-revision-of-concepts.html)
  - [The First Derivative](https://mude.citg.tudelft.nl/book/2025/numerical_methods/2-derivative.html)
  - [Finite Difference method](https://mude.citg.tudelft.nl/book/2025/numerical_methods/3-fdm-introduction.html)
  - [Taylor Series Expansion](https://mude.citg.tudelft.nl/book/2025/numerical_methods/4-taylor-series-expansion.html)
  - [Numerical Integration](https://mude.citg.tudelft.nl/book/2025/numerical_methods/5-numerical-integration.html)
- [Lecture slides](https://github.com/TUDelft-MUDE/source-files/raw/main/file/slides2025/Plenary_lecture_1.2.pdf)
- [Collegerama recording](https://collegeramavideoportal.tudelft.nl/catalogue/cegm1000/presentation/4244fc889b464d95bd0f9a112bb8e12c1d?academicYear=2025-2026-cegm1000-25) (TU Delft login required)
- [Workshop assignment: Gumbel and Shake](https://mude.citg.tudelft.nl/workbook-2025/assignments/WS1.2/README.html)
  - [Numerical integration and differentiation](https://mude.citg.tudelft.nl/workbook-2025/assignments/WS1.2/WS_1_2_exercise.html)
- [Group assignment: Streams and Series](https://mude.citg.tudelft.nl/workbook-2025/assignments/GA1.2/README.html)
  - [Numerical integration, based on an example from hydrological data analysis](https://mude.citg.tudelft.nl/workbook-2025/assignments/GA1.2/1-discharge-numerical-integration.html)
  - [Approximating a function with Taylor polynomials](https://mude.citg.tudelft.nl/workbook-2025/assignments/GA1.2/2-taylor-polynomials-logarithm.html)
  - [Using Taylor series to approximate derivatives numerically](https://mude.citg.tudelft.nl/workbook-2025/assignments/GA1.2/3-taylor-derivative-approximation.html)

<!--
- Fundamental concepts
  - tbd

-->

## Programming

- Sharing code in reports
  - [Book chapters](https://mude.citg.tudelft.nl/book/2025/programming/week_1_2.html)
    - [File Paths](https://mude.citg.tudelft.nl/book/2025/programming/week_1_2/filepaths.html)
    - [Markdown](https://mude.citg.tudelft.nl/book/2025/programming/week_1_2/markdown.html)
  - [Programming assignment: Markdown Mania](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/README.html)
    - [Report in a markdown file](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/2_markdown.html)
    - [Markdown in a Jupyter notebook file](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/3_markdown_ipynb.html)
- Programming preparations for workshop and group assignments
  - [Programming assignment: Markdown Mania](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/README.html)
    - [Programming assignment: Uploading files to GitHub repo](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/1_upload_github.html)
    - [Visualizing a matrix](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/4_visualize_matrix.html)
    - [Creating subplots](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/5_creating_subplots.html)
    - [List comprehension](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/6_list_comprehension.html)
    - [Filling a matrix](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/7_filling_matrix.html)
- Fundamental programming concepts
  - [Programming assignment: Markdown Mania](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/README.html)
    - [Flow](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/8_programming_fundamental_concepts.html)
