# Week 2.1


## Numerical methods for PDEs

- [Book theory](https://mude.citg.tudelft.nl/book/2025/numerical_methods_for_PDEs/overview.html)
  - [Introduction to PDEs](https://mude.citg.tudelft.nl/book/2025/numerical_methods_for_PDEs/intro_to_pdes.html)
  - [Diffusion equation](https://mude.citg.tudelft.nl/book/2025/numerical_methods_for_PDEs/diffusion_equation.html)
  - [Advection equation](https://mude.citg.tudelft.nl/book/2025/numerical_methods_for_PDEs/advection_equation.html)
  - [Advection-diffusion equation](https://mude.citg.tudelft.nl/book/2025/numerical_methods_for_PDEs/advection_diffusion_eq.html)
- [Lecture slides](https://github.com/TUDelft-MUDE/source-files/raw/main/file/slides2025/2_1_Lecture_Slides.pdf)
- - [Collegerama recording](https://collegeramavideoportal.tudelft.nl/catalogue/cegm1000/presentation/ee1a3f345f464fe3a5c107ae069cea3c1d?academicYear=2025-2026-cegm1000-25) (TU Delft login required)
- [Workshop assignment](https://mude.citg.tudelft.nl/workbook-2025/assignments/WS2.1/README.html)
- [Group assignment](https://mude.citg.tudelft.nl/workbook-2025/assignments/GA2.1/README.html)

## Programming

- Object-oriented programming
  - [Book theory](https://mude.citg.tudelft.nl/book/2025/programming/week_2_1.html)
    - [Classes and object-oriented programming in python](https://mude.citg.tudelft.nl/book/2025/_git/github.com_TeachBooks_learn-programming/mude-2025/book/python/oop/intro.html)
    - [What are classes?](https://mude.citg.tudelft.nl/book/2025/_git/github.com_TeachBooks_learn-programming/mude-2025/book/python/oop/classes.html)
    - [Encapsulation](https://mude.citg.tudelft.nl/book/2025/_git/github.com_TeachBooks_learn-programming/mude-2025/book/python/oop/encapsulation.html)
    - [Inheritance](https://mude.citg.tudelft.nl/book/2025/_git/github.com_TeachBooks_learn-programming/mude-2025/book/python/oop/inheritance.html)
    - [Polymorphism](https://mude.citg.tudelft.nl/book/2025/_git/github.com_TeachBooks_learn-programming/mude-2025/book/python/oop/polymorphism.html)
    - [Exercise](https://mude.citg.tudelft.nl/book/2025/_git/github.com_TeachBooks_learn-programming/mude-2025/book/python/oop/exercise.html)
  - [Programming assignment: A classy PDE](https://mude.citg.tudelft.nl/workbook-2025/assignments/PA2.1/README.html)
