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

DSTR Assignment Marking Scheme

This document provides a marking scheme for an assignment on data structures. It outlines three learning outcomes that students should demonstrate: explaining data structures and their applications, applying data structures using programming, and demonstrating solutions using appropriate data structures. It describes an individual assignment worth 50% of the total mark that requires students to document, implement, and present a solution using data structures for a given problem. The marking scheme provides criteria for failing, marginally failing, passing, getting credit, and achieving distinction in the areas of documentation, coding implementation, and presentation.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
156 views

DSTR Assignment Marking Scheme

This document provides a marking scheme for an assignment on data structures. It outlines three learning outcomes that students should demonstrate: explaining data structures and their applications, applying data structures using programming, and demonstrating solutions using appropriate data structures. It describes an individual assignment worth 50% of the total mark that requires students to document, implement, and present a solution using data structures for a given problem. The marking scheme provides criteria for failing, marginally failing, passing, getting credit, and achieving distinction in the areas of documentation, coding implementation, and presentation.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

CT077-3-2-DSTR Marking Scheme Page 1 of 3

Name: Student ID: Total Mark(s): / 100

On completion of the assignment you should be able to demonstrate the following learning outcomes:

Test Specification Table:


CLO Learning Outcome Assessment
1 Explain various data structures and their applications in computing environment. (C2, PLO1) Exam

2 Apply various data structures using a programming language. (C3, PLO3) Exam

3 Demonstrate a solution using appropriate data structures for a given problem (A3, PLO7) Assignment

Individual Assignment (50%):


Question Vs Taxonomy
Question Affective Level
No. Topic 1 2 3 4 5
PLO
SQ SQ SQ SQ SQ
1 Documentation, Implementation & Presentation 50% 7

Total 50%

Covered Learning Outcome Question NO.


LO3 Demonstrate a solution using appropriate data structures for a given problem (A3, PLO7) All Questions
Level 2 Asia Pacific University of Technology and Innovation 2019/10
CT077-3-2-DSTR Marking Scheme Page 2 of 3

Student Name (ID): ___________________________________ Total Marks: _________/100


Total percentage: _________ / 50%

Fail Marginal Fail Pass Credit Distinction


0 - 11 12 - 14 15 - 20 21 - 23 24 - 30
 No documentation submitted  Incomplete documentation with  Document missing some minor  Most of the source code  No missing of the source
 No printout of the source code missing major printout of printout of source code printout included in the code printout in the
Documentation  No comments provided in the source code  Unclear coding style, or code is documentation. documentation
(15%) source code  Unclear coding style, and no not properly commented in the  Clear coding style, and code is  Clear coding style and
 No explanation for each comments provided in the source code properly commented in the structure, and code is
30 marks algorithm used in the source code  Moderate explanation for each source code properly commented in the
mentioned functionality  Poor explanation for each algorithm used in the  Clear explanation for each source code.
 No design layout / flow for algorithm used in the mentioned functionality algorithm used in the  Excellent design layout /
CLO each functionality mentioned functionality  Average design layout / flow mentioned functionality flow for each functionality
3  No sample outputs  Poor design layout / flow for for each functionality  Good design layout / flow for  Excellent documentation
 No referencing, if necessary each functionality  Some of the sample outputs each functionality standards
 Less sample outputs attached in the documentation  Most of the sample outputs  All of the sample outputs
 Incomplete Referencing  Bad Referencing provided attached in the documentation attached in the
 Good Referencing provided documentation
 Excellent Referencing
provided

Level 2 Asia Pacific University of Technology and Innovation 2019/10


CT077-3-2-DSTR Marking Scheme Page 3 of 3

Fail Marginal Fail Pass Credit Distinction


0 - 19 20 - 24 25 - 32 33 - 37 38 - 50
 Program is not given  Program does not compile or  Program compiles perfectly and  Program compiles and executes  Program compiles and
 Program does not compile or run, but coding logic is almost executes  Between 70% and 90% of the executes perfectly
run correct  Between 50% and 70% of the required functionalities are  At least 90% of the required
Implementation  Less than 30% of the required  Between 30% and 50% of the required functionalities are correctly implemented functionalities are correctly
(Coding) functionalities are implemented required functionalities are correctly implemented  Implementation uses a data implemented
 Implementation uses very correctly implemented  Implementation uses inefficient structure or algorithm that is  Efficient data structures
(25%) inefficient data structures or  Implementation uses inefficient data structures or algorithms not most efficient and\or algorithms are used in
50 marks algorithms data structures or algorithms  Functionalities are not full  Functionalities are not fully the implementation
 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

CLO
3
Fail Marginal Fail Pass Credit Distinction
0-7 8-9 10 - 12 13 - 15 16 - 20
 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
 Not able to trace any of the work done done with hesitation done code / work done
Presentation 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  Able to explain and argue the
the system  Mostly inaccurate / illogical posed accurately or logically good understanding of how the work submitted
(10%)  Unable or barely able to answer answers / explanation system works  Show additional concepts /
20 marks any of the question asked provided or barely able to  Able to answer most questions new ideas used in the
answer some of the questions posed accurately solution
asked  Able to answer all questions
posed with minimal
omissions

Remarks:

____________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________

Level 2 Asia Pacific University of Technology and Innovation 2019/10

You might also like