Skip to main content
Back to top
Ctrl
+
K
Workbook 2026
Search
Ctrl
+
K
Assignments
Week 1.1
Programming Assignment 1.1: Catch them all
Create GitHub account
Show hidden files
Install TU Delft conda
Install VS Code
Setup
mude-base-2026
environment
Execute python code in VS code in your
mude-base-2026
environment.
GitHub Student Developer Pack
Install GitHub Desktop
Setup local file system and clone this assignment
Make commit locally
Autograder
Make commit online
Fetch and pull
Install git
Workshop assignment 1.1: Git lit
Create your own repository on GitHub
Branching and merge conflicts
Crossword
Forking and pull requests
Group assignment 1.1: Git happens
Collaborative code development
Bonus assignment
Report
Week 1.2
Programming assignment 1.2: Markdown Mania & Array Artistry
Report in a markdown file
Markdown in a Jupyter notebook file
Visualizing a Matrix
Creating subplots
List comprehension
Filling a matrix
Programming fundamental concepts: flow
Workshop assignment 1.2: Discharge and Storage
Part 1: Discharge Estimation and Numerical Integration
Part 2: Numerical solution of a linear ODE
Group assignment 1.2: Shiver and Shake
Building response to earthquake
Report
Week 1.3
Programming assignment 1.3: VS Code Power Moves
VS Live Share
VS IntelliSense
Matrix and vector manipulations
Programming fundamental concepts: Modules and Numpy
Workshop assignment 1.3: Beam me up
Part 1: Boundary Value Problem: Euler-Bernoulli Bending Beam
Part 2: Solving a non-linear initial-value problem with the implicit Euler scheme
Group assignment 1.3: Mind Your Step Size!
Numerical solution of nonlinear ODE
Report
Week 1.4
Programming assignment 1.4: Commit to clean data
Data cleaning
File import
Programming fundamental concepts: functions and matplotlib
Miscellaneous
Changelog
Credits and License
Our Team
Repository
Open issue
.md
.pdf
Week 1.4
Week 1.4
#
Programming assignment 1.4: Commit to clean data