0% found this document useful (0 votes)
54 views

Assignment Marking Scheme

This document outlines a marking scheme for a programming for data analysis course. It is divided into two sections, one for an individual assignment on design, documentation, and implementation worth 80% of the total marks, and one for an individual presentation worth 20% of the total marks. The implementation section of the individual assignment is worth 63% of the total marks and will be judged on whether analysis examples run with no/minor errors. The report format and system documentation section is worth 37% of the total marks. The individual assignment presentation is worth 20% of the total marks and will be judged on the affective level or presentation of the assignment. The marking scheme provides descriptors to evaluate performance on a scale

Uploaded by

james smith
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Assignment Marking Scheme

This document outlines a marking scheme for a programming for data analysis course. It is divided into two sections, one for an individual assignment on design, documentation, and implementation worth 80% of the total marks, and one for an individual presentation worth 20% of the total marks. The implementation section of the individual assignment is worth 63% of the total marks and will be judged on whether analysis examples run with no/minor errors. The report format and system documentation section is worth 37% of the total marks. The individual assignment presentation is worth 20% of the total marks and will be judged on the affective level or presentation of the assignment. The marking scheme provides descriptors to evaluate performance on a scale

Uploaded by

james smith
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Programming for Data Analysis Marking Scheme Page 1 of 3

Name : TP : Mark:

Individual Assignment - Design, Documentation, and Implementation (80%):


Question No. Question Vs Taxonomy
Cognitive Level
Topic 1 2 3 4 5 6 PLO
SQ SQ SQ SQ SQ SQ
1 Report Format and System Documentation 37% 2
2 Implementation 63% 2
Total 100%

Individual Assignment - Presentation (20%):


Question No. Question Vs Taxonomy
Affective Level
Topic 1 2 3 4 5 PLO
SQ SQ SQ SQ SQ
1 Assignment Presentation 100% 5
Total 100%

Level 2 Asia Pacific University of Technology and Innovation 2021


Programming for Data Analysis Marking Scheme Page 1 of 3

Fail Marginal Fail Pass Credit Distinction


0-3 4 5-6 7 8 - 10
 No submitted code.  Analysis examples do  Analysis examples run  Analysis examples run  Analysis examples run

THE CODE
RUNNING
 Coding incomplete with not run due to some with no/minor errors. smoothly when smoothly when
obvious errors. errors. executed. executed.
 At least 1 additional  At least 2 additional
feature runs smoothly features run smoothly
when executed. when executed.

0 - 13 14 - 17 18 - 22 23 - 26 27 - 35
 No submitted code.  No proper analysis  Seven analysis  Eleven analysis  At least fourteen
ANALYSIS EXAMPLES & ADDITIONAL

 Many wrong analysis examples covering data examples covering examples covering data analysis examples
Coding examples were included. visualization, data visualization, visualization, covering data
exploration, and exploration, and exploration, and visualization,
(50%) manipulation topics were manipulation topics manipulation topics were exploration, and
[CLO2-PO2] included. were included. included. manipulation topics
 Incorporate basic  At least 1 additional were included.
FEATURES

concepts R concepts feature which can  At least 2 additional


and incomplete graph. improve the result which features which can
is apart from the course. improve the result
 Incorporate intermediate which is apart from the
concepts / knowledge in course.
R programming and  Incorporate advance
proper report generation. concepts / knowledge in
R programming and
excellent graph
creation.

0-1 2 3 4 5
 No submitted code.  Poor coding style.  Basic coding style.  Adherence to good  Excellent adherence to
PROGRAMMING

 Very poor coding style. Adherence to good Adherence to good programming practices good programming
PRACTICE

Adherence to good programming practices programming practices like commenting, practices like
GOOD

programming practices like commenting, like commenting, variable naming and commenting, variable
like commenting, variable naming and variable naming and indentation is between naming, and
variable naming and indentation is between indentation is between 65% - 80% only. indentation.
indentation is less than 40% - 50% only. 50% - 65% only.
40%.

/50

Level 2 Asia Pacific University of Technology and Innovation 2021


Programming for Data Analysis Marking Scheme Page 1 of 3

Fail Marginal Fail Pass Credit Distinction


0-4 5 6-7 8 9 - 12
 Documentation not done.  Major printout of source  Some evidence of  Most of the source  All source code

OF SOURCE
PRINTOUT
 No source code included. codes not included. the source code code printout printout included.

CODES
 No / poor / inaccurate  Insufficient explanation printout included. included.  Appropriate
explanation of source codes. of source codes.  Moderate  Some explanation explanation of
explanation of of source codes. source codes.
source codes.

0-4 5 6-7 8 9 - 12
Documentation  Documentation not done.  Major program results’  Some evidence of  Most of the  All program results’
SCREENSHOTS AND GRAPHS

 No program results’ screenshots and graphs program results’ program results’ screenshots and
(30%) screenshots and graphs not included. screenshots and screenshots and graphs included.
PROGRAM RESULTS’

[CLO2-PO2] included.  Insufficient explanation graphs included. graphs included.  Appropriate


 No / poor / inaccurate of program results’  Moderate  Some explanation explanation of
explanation of program screenshots and graphs. explanation of of program results’ program results’
results’ screenshots and program results’ screenshots and screenshots and
graphs. screenshots and graphs. graphs.
graphs.  At least 1  At least 2 additional
 Additional features additional feature features were
were included was included with included with
without proper some explanation. appropriate
explanation. explanation.

0-1 2 3 4 5-6
 Documentation not done.  Some missing / poor  Overall average  Good  Excellent
 Mostly poor documentation documentation standards documentation documentation documentation
DOCUMENTATION

standards with missing such as table of contents, standards in table of standards in most standards. Overall
STANDARDS

components such as table of referencing, page contents, areas such as table documentation has a
contents, referencing, page numbering, captioning, referencing, page of contents, professional
numbering, captioning, poor poor command of the numbering, referencing, page outlook.
command of the language, language. Referencing captioning, numbering,
etc. done does not adhere to command of the captioning,
Harvard’s Name language, etc. command of
Referencing style. language.

/30

Level 2 Asia Pacific University of Technology and Innovation 2021


Programming for Data Analysis Marking Scheme Page 1 of 3

Presentation Fail Marginal Fail Pass Credit Distinction


(20%) 0-7 8-9 10-12 13-14 15-20
[CLO3-PO5]  Not able to answer any  Not able to answer most  Able to answer some  Able to answer most  Able to answer all
question posed. questions indicating questions indicating questions well questions posed
 Not able to explain the poor understanding of some understanding of indicating some clear accurately indicating
code. the work done. the work done. understanding of the clear understanding of
 Not able to explain nor  Able to explain but not work done. the work done.
 No understanding or
idea of R programming modify code upon able to modify code  Able to explain and  Able to explain and
concepts. request. upon request. modify some code upon modify code upon
 Has hardly any  Hardly able to explain R request. request.
understanding or idea of concepts.  Able to explain the  Able to explain all the
R programming implementation code implementation code
concepts. and graphs incorporated. and graphs incorporated.

Level 2 Asia Pacific University of Technology and Innovation 2021

You might also like