You are on page 1of 2

Data Structures Marking Scheme Page 1 of 2

Covered Learning Outcome Question no


LO2 Implement various data structures using C++. All Questions
LO3 Analyze a given problem and choose the relevant data structure to solve it. All Questions

Student Name (ID): ___________________________________ Total Mark: _________/60

Fail Marginal Fail Pass Credit Distinction


0 11 12 17 18 24 25 32 33 - 36
Program is not given Program does not compile or Program compiles perfectly and Program compiles and executes Program compiles and executes
Program does not compile or run, but coding logic is almost executes Between 70% and 90% of the perfectly
run correct Between 50% and 70% of the required functionalities are At least 90% of the required
Less than 30% of the required Between 30% and 50% of the required functionalities are correctly implemented functionalities are correctly
Implementation functionalities are required functionalities are correctly implemented Implementation uses a data implemented
implemented correctly implemented Implementation uses inefficient structure or algorithm that is not Efficient data structures and\or
(Coding) Implementation uses very Implementation uses inefficient data structures or algorithms most efficient algorithms are used in the
(60%= 36 marks) inefficient data structures or data structures or algorithms Unclear coding style, or code is Clear coding style, and code is implementation
algorithms Unclear coding style, and no not properly commented properly commented Clear coding style and structure,
No proper code structure and comments provided Functionalities are not full Functionalities are not fully and code is properly commented
no comments provided Functionalities are not tested/validated in program tested/validated in program Functionalities are fully
tested/validated in program execution, or produce errors in execution tested/validated in program
execution some cases execution

Level 2 Asia Pacific University of Technology and Innovation 2016


Data Structures Marking Scheme Page 2 of 2

Fail Marginal Fail Pass Credit Distinction


0 1-2 3 45 6
No documentation submitted Incomplete documentation Document missing some minor Good layout / flow Excellent layout / flow
Documentation merely contains with missing major components No missing components of the No missing components of the
Documentation the cover page and printout of component Average layout / flow documentation documentation
(10%= 6 marks) the source code Poor layout / flow Incomplete Referencing Good documentation standards Excellent documentation
No referencing, if necessary Sample input / output is Adhered to Harvard Name standards
incomplete, or without proper Referencing standards but with Adhered to Harvard Name
explanation. minor errors / omissions Referencing standards with no
Sample outputs is incomplete, but obvious errors / omissions
proper explanation is given. Sample outputs available with
clear explanation

Fail Marginal Fail Pass Credit Distinction


0-6 7-8 9 - 11 12 15 16 - 18
Did not turn up for presentation Barely able to trace the code / Able to trace some code / work Able to trace the code and work In depth understanding of the
Presentation and Not able to trace any of the work done done with hesitation done code / work done
code / work done Had difficulty in executing the Able to execute the system Able to execute the program Able to execute the program
Q&A Did not know how to execute system Able to answer some questions Able to explain and show a good Able to explain and argue the
(30%= 18 marks) the system Mostly inaccurate / illogical posed accurately or logically understanding of how the system work submitted
Unable or barely able to answer answers / explanation works Show additional concepts / new
any of the question asked provided or barely able to Able to answer most questions ideas used in the solution
answer some of the questions posed accurately Able to answer all questions
asked posed with minimal omissions

Remarks:

____________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________

Level 2 Asia Pacific University of Technology and Innovation 2016