Assignment Marking Scheme
Assignment Marking Scheme
Name : TP : Mark:
Level 2 1
Programming Concepts in C++ Marking Scheme
Content of documentation
At least 1 object-oriented Brief description of at Good description of at Detailed description of at
programming concepts applied least 2 object-oriented least 3 object-oriented least 4 object-oriented
does not adhere to any of
in the solution and briefly programming concept that programming concepts that programming concepts that
the requirements stipulated
described. No implementation are applied in the solution are applied in the solution are applied in the solution
in the assignment
code for the object-oriented with some evidence of the are described and evidence and evidence of the
requirements
programming concepts implementation code is of the implementation code implementation code being
No justification provided on identified included. being documented documented
object-oriented programing
concepts
Screen capture of the output of Screen capture of the output Screen capture of the output Screen capture of the output
the program does not have any of the program with of the program with some of the program with
Documentation Mostly poor documentation explanation to describe the minimal explanation to explanation to describe the appropriate explanation to
standards with missing program describe the program program sufficiently describe the
(20%) components such as table of
Some missing / poor Overall average Description and evidence of program
contents, referencing, page
numbering, captioning,
documentation standards such documentation standards in at least 1 additional feature Description and evidence of
as table of contents, table of contents, which has been at least 2 additional features
poor command of the
referencing, page numbering, referencing, page incorporated in the solution which have been
language, etc.
captioning, poor command of numbering, captioning, Good documentation incorporated in the solution
the language. Referencing done
does not adhere to Harvard’s
command of the language,
etc.
standards in most areas Excellent documentation
such as table of contents, standards. Overall
Name Referencing style.
referencing, page documentation has a
numbering, captioning, professional outlook.
command of language.
Presentation Not able to explain the code understanding of the work done understanding of the work some clear understanding of clear understanding of the
No understanding or idea of
Not able to explain nor modify done the work done work done
(20%) object-oriented concepts
code upon request Able to explain but not able Able to explain and modify Able to explain and modify
Has hardly any understanding to modify code upon some code upon request code upon request
or idea of object-oriented
request Able to explain some Able to explain all object-
concepts Hardly able to explain object-oriented concepts oriented concepts
object-oriented concepts incorporated incorporated
Level 2 2
Programming Concepts in C++ Marking Scheme
Level 2 3
Programming Concepts in C++ Marking Scheme
The program written for this assignment should be written in C++ using Microsoft Visual Studio.
Level 2 4