Child pages
  • MSc/MSci (4th yr) Marking guidelines for programming assignments
Skip to end of metadata
Go to start of metadata

Guidelines for marking programming assignments

Class

Mark

Marking guidelines

Distinction


1) Excellent piece of work that could be used as is by a research lab

2) Substantial evidence of originality and flair

3) Excellent appreciation of how to structure experimental and analysis programs

4) Simple, clear and effective documentation

Excellent Distinction

100

Assignment reaches an exceptional level of achievement that significantly exceeds the standards described by the above statements

Good Distinction

90

Assignment exceeds the standards described by the above statements

Solid Distinction

80

Assignment is well described by the above statements

Low Distinction

75

Assignment mostly meets the standards described by the above statements

Merit


1) Comprehensive, well-organised and well-implemented piece of work

2) Evidence of originality and flair in places

3) Strong appreciation of how to structure experimental and analysis programs

4) Largely simple, clear and effective documentation with a few minor weaknesses

Good Merit

68

Assignment exceeds the standards described by the above statements but does not meet the standards for a distinction

Solid Merit

65

Assignment is well described by the above statements

Low Merit

62

Assignment mostly meets the standards described by the above statements

Pass


1) Basic organisation and implementation with some shortcomings

2) Lacks originality and flair

3) Adequate appreciation of how to structure experimental and analysis programs

4) Documentation is limited and/or contains errors

Good Pass

58

Assignment exceeds the standards described by the above statements but does not meet the standards for a merit

Solid Pass

55

Assignment is well described by the above statements

Low Pass

52

Assignment mostly meets the standards described by the above statements

Marginal fail


1) Poor organisation and implementation with many shortcomings

2) Appreciation of how to structure experimental and analysis programs fails to meet acceptable standard

3) Documentation is incomplete and contains many errors


48

Assignment exceeds the standards described by the above statements but does not meet the standards for a pass


45

Assignment is well described by the above statements


42

Assignment falls below the standards described by the above statements

Clear Fail


1) Very deficient organisation and implementation with many substantial shortcomings

2) Serious and substantial errors in documentation


38

Assignment exceeds the standards described by the above statements but does not meet the standards for a marginal fail


32

Assignment is well described by the above statements


10

Assignment falls below the standards described by the above statements

Zero Marks

0

1) No code or documentation

Grade assignment decision rules

Note. If an assignment meets some of the descriptive criteria for a degree class (e.g. Merit), and some of the descriptive criteria for another degree class (e.g. Pass), it is at the discretion of the marker where to assign the grade (i.e. somewhere in the Merit or Pass range).

  • No labels