1 of 2
FIT5197: Rubric for Assignment 1
Use this rubric to determine what you need to do in the assignments to get the highest
marks. A1 refers to assignment 1. A1 covers the lecture material up to, and including, week
4.
Probability
Bayes theorem
Probability density function, cumulative density function
Chebyshev’s inequality
Correlation, covariance
Distributions of continuous random variables
A1 is worth 20% of the final grade and addresses the following unit learning outcomes:
Perform exploratory data analysis with descriptive statistics on given datasets.
Perform fundamental random sampling, simulation and hypothesis testing for required
scenarios.
Construct models for inferential statistical analysis.
Assignment
component
A1 Lowest marks (approaching 0%) Highest marks (approaching
100%)
Mathematical
answers
80% Incorrect answer
Poor/no justification of
steps/final answer
Little or no mathematical
working out
Math not written in
markdown
Correct answer
Strong justification of
steps/final answer
Complete mathematical
working out so that a
marker can understand
how you arrived at the final
solution
Math written in markdown
Coding
answers
10% Incorrect answer
Poor/no justification of
steps/final answer via
comments in the code or
complementary text cells
Few computational steps not
related to correct answer.
Correct answer
Strong justification of
steps/final answer via
comments or
complementary text cells
Complete computational
steps to arrive at the final
answer
Presentation
is composed
the following
items below:
2 of 2
Submitted
documents
5% Did not submit pdf of the
notebook file
Poorly written, hard to follow
Unstructured
Submitted pdf of the
notebook as well as the
notebook file
Well written, easy to follow
Well structured
Coding
quality/structu
re/elegance/V
isualisation
5% Some errors, code does not
run, full of warnings
No comments
Inefficient/ lengthy syntax
(e.g. too many unnecessary
for loops, copy and pasting
code instead of using
functions)
Computationally inefficient
(runs forever)
No appropriate indenting of
code to improve readability
Number of decimal places
used for final answers does
not correspond to what was
requested in the assignment
Excessive use of “hard
coding” (embedding data
directly into the source code
of a program or other
executable object, as
opposed to obtaining the
data from external sources
or generating it at runtime).
Code runs, error free,
warning free
Concise syntax
Computationally efficient
Detailed comments
Appropriate use of
indenting to make code
more readable
Number of decimal places
used for final answers
matches what was
requested in the
assignment
Minimal, if any use of “hard
coding” - loads data from
external sources or passes
data/variables into
functions rather than
creating the variable inside
the function again.
学霸联盟