Assignments#
Overview#
There are three graded assignments in the course. These will assess the programming and reasoning skills developed in the weeks before the assignment submissions. The contents of the assignments will be released according to the schedule.
Assignment 01 - Data Collection and Wrangling (15%)
Assignment 02 - Geographic Visualisation (15%)
Assignment 03 - Prediction/Inference (20%)
Marking Criteria for assignments#
The following rubric will be used for assessments. See the column with points (2) for what is expected of an ideal assignment. Points will be deducted if elements are missing and/or incorrectly done:
Criteria |
Indicative weight |
Needs Improvement (0.5-0.9) |
Meets Some Expectations (1.0-1.9) |
Exceeds Expectation (2) |
---|---|---|---|---|
Output |
0.5 |
the code does not produce the expected output |
the code partially produces the expected output |
the code shows the expected output |
Formatting |
0.5 |
code is not formatted at all or messy |
code is partially formatted |
code is properly formatted |
Methods |
2 |
code/output shows no evidence of understanding of methods presented in class and homework exercises |
code/output shows some evidence of understanding of methods presented in class and homework exercises |
code/output illustrates clear evidence of understanding of methods presented in class and homework exercises |
Documentation (Markdown/Comments) |
2 |
there is some documentation to follow your code. (e.g. why did you drop a certain variable or why did you choose one over another?) |
there is some documentation explaining your codeβs logic and your choices in the analysis but these choices or logic is not clear. |
there is extensive documentation explaining your codeβs logic and your choices in the analysis. |
Submission#
Submit assignments and final project on Brightspace. Formats and naming conventions are given within the respective files.