Programming assignment 1.2: Markdown Mania & Array Artistry#
You can preview the instructions of this assignment on https://mude.citg.tudelft.nl/workbook-2026/assignments/PA1.2/README.html. After the deadline, this link will include solutions. The preview without solutions will remain available here: https://mude.citg.tudelft.nl/workbook-2026/no_solutions/assignments/PA1.2/README.html. All files of an assignment can be downloaded as .zip-file to your computer.
To activate autograding, create a new repository on github from this template repository MUDE-2026/PA1.2_template and push your work to the assignment branch.
Before you can start this assignment, read the theory pages in the book:
In this assignment you’ll make exercises on the following topics:
Sharing code in reports
Programming preparations for workshop and group assignments
Fundamental programming concepts
flow: These exercises on fundamental programming concepts are not obligatory. But reminder that there is a lot of general python stuff that should be known, so even though things are not required, it is strongly encouraged to do them when time is available. If you struggle with one of the topics from the programming fundamentals, you’re strongly advised to go through the ‘Flow’ chapter of the Learn-python book by yourself. During the programming tutorial on Tuesday the assignment will be demonstrated too.
The autograder checks the following aspects of your work for each push to GitHub:
Add a markdown table in exercise Report in a markdown file
Add a figure in exercise Edit markdown cells in a Jupyter Notebook
List comprehension runs without errors and task 5 is completed correctly
You’ve created correct arrays in Filling a matrix
This assignment is due on 10:45, Wednesday, September 9, 2026.
By Tom van Woudenberg, Ronald Brinkgreve, Berend Bouvy and Robert Lanzafame, Delft University of Technology. CC BY 4.0, more info on the Credits page of Workbook.