CEGM1000 MUDE: Week 1.3, Friday, Sep 20, 2024.
This Warmup Activity is provided to help you come prepared to the Friday in-class session. It is meant primarily to: a) give you a preview for the specific grading criteria for the GA (since this is our first graded assignment!), and b) help those new to programming focus on a few key things to enable them to contribute to their own group more effectively. We recognize that you may not have much spare time to spend on this; if this is the case, we recommend you focus your time on reviewing the textbook and the WS from this week.
Files provided in the warmup activity are:
Warmup_README.md
Warmup.ipynb
warmup.py
and 2 *.csv
files in subdirectory data_warmup/
For convenience the files have been packaged as a warmup_1_3.zip
file which you can download, unzip and open as a working directory in VS Code.
BELOW THIS LINE TEXT FROM THE ACTUAL README FROM GA 1.3 IS PROVIDED.
A link to access this GA will be provided in class on Friday morning. It will work the same way as PA 1.3 (on GitHub).
There are several files to be aware of:
README.md
: this file, which contains and introduction and instructions.Analysis.ipynb
: a Jupyter notebook which contains the primary analysis to complete during the in-class session.Report.md
: a Markdown file containing questions about the findings of Analysis, as well additional questions to check your understanding of the topic for this week.functions.py
: a Python file that defines plotting functions for the last Task of the notebookdata
subdirectory that contains csv
files.The grade for this assignment will be determined as follows (described below):
Analysis.ipynb
is worth 20%Report.md
is worth 20%This assignment is to be turned in by uploading files to GitHub (as done with PA 1.3, but for the GA 1.3 repository). You only need to upload modified files (e.g., Analysis.ipynb
and Report.md
). Do not change the file names when uploading.
The deadline to upload the assignment to GitHub is 12:30. There is a one-hour grace period where you can upload the files without receiving a penalty; however, you can not use this grace period to improve your answers or analysis; it is only for fixing problems with uploading files. You should stay in the classroom to complete this task so that teachers can help you with any problems you may have. The 13:30 deadline is strict; no assignment will be accepted after this time without a grading penalty, and you must notify us via email that your assignment is late.
You are expected to read and work through README
, Analysis
and Report
sequentially. Most of the questions require you to finish Analysis.ipynb
first, but depending on how you allocate tasks between group members, it is possible to work on this in parallel. Make sure you save time for peer reviewing each others work before completing the assignment!
We highly recommend you use the VS Code Live Share feature to work on the assignment, especially for the Report.md
. It may be useful to identify one group member at the beginning of the session to download the files and set up the Live Share session.
Your GA will be graded on a 10 point scale and consists of notebooks (e.g., Analysis.ipynb
) and a number of questions in the Report.md
. Individual notebooks and questions will be graded on a 10 point scale, and the total grade for the GA is calculated as a weighted average of each. Each question will be graded on the relevance and correctness of your answers (not the length!). Unless otherwise stated, the notebook and other programming-related content is graded primarily for completeness.
Here is an example for how an individual question may be graded:
Note that you can still pass the questions/assignments even if you do not complete the analysis! You are always welcome to report issues in the last question of the Report.md
.
Individual tasks in the notebook are not graded. If the notebook is completed successfully you will generally get full credit, unless it is clear that something was implemented incorrectly, or if the notebook was submitted in an unreadable state (i.e., without code cell outputs visible).
Here is an example for how your notebook may be graded:
Keep these key points in mind:
An introduction to the actual assignment will be provided here on Friday.
End of file.
By MUDE Team © 2024 TU Delft. CC BY 4.0. doi: 10.5281/zenodo.16782515.