This programming assignment is meant for students joining MUDE in Q2 who'd like to make/participate in the workshop and group assignments. It contains a selection of tasks from programming assignments of Q1 that are essential to be able to follow the workshop and group assignment. It is not mandatory to do this assignment, but highly recommended to complete in/before the first week to ensure you have the required setup and skills.
You can preview this assignment on https://mude.citg.tudelft.nl/workbook-2025/assignments/PA2.0/README.html. After a week, this link will include solutions. The preview of the assignment version is shared here: https://mude.citg.tudelft.nl/workbook-2025/no_solutions/assignments/PA2.0/README.html. You can obtain your personal repository for submission on: https://classroom.github.com/a/yhhJUxJU (task 6 required to access this link). If you receive an error in that process, please use this link: https://classroom.github.com/a/ZHB4oIyP and create a team using your student ID. Instructions how to submit this assignment are part of the first task of this repository.
Before you can start this assignment, read the theory pages in the book:
In this assignment you'll:
- Enable the option to show hidden files on your computer
- Install TU Delft's conda software package
- Install VS Code.
- Setup
mude-baseenvironment - Execute a very simple python script.
- Create GitHub account
- Uploading files to GitHub repo
- Report in a markdown file
- Edit markdown cells in a Jupyter Notebook
- Install GitHub Desktop
- Make commit locally
- Make commit on GitHub online
- Fetch and pull from the remote repository
- Install git
- Python scripts in VS Code
This PA includes some autograding checks, which check that you've did some steps correctly:
- Upload a file in exercise 7
- Add a markdown table in exercise 8
- Add a figure in exercise 9
- edited multiple files in a single commit in exercise 11
- replaced the markdown line in exercise 12
- You've created a new python script called
my_first_script.pyin exercise 15 which returns correct results
As this assignment is not mandatory, there is no penalty for not passing the autograder.
By Tom van Woudenberg and Robert Lanzafame, Delft University of Technology. CC BY 4.0, more info on the Credits page of Workbook.