Programming Concepts in C++ Marking Scheme
Programming Concepts in C++ Marking Scheme
Marking Scheme
Fail
0-19
Program
Solution
(50%)
Marginal Fail
20-24
Name :
Level 2
Credit
33-37
Distinction
38- 50
Incorporate
intermediate
concepts / knowledge in C+
+ and / or other objectoriented
concepts
in
addition to the basic
programming concepts.
Incorporate
advance
concepts / knowledge in C+
+ and other object-oriented
concepts in addition to the
basic concepts.
Evidence
of
exception
handling
and
other
additional concepts of C++
Fail
0-3
Program
Design
(10%)
Pass
25-32
Marginal Fail
4
Pass
5 -6
Design
done
but
no
implementation code to map
with the design
TP :
UML diagrams
which
include at least one of the
following:
use
case
diagram, class diagrams
with the implementation
code that maps with the
design
Credit
7
UML diagrams
which
include all of the following:
use case diagram, class
diagrams
with
the
implementation code that
maps with the design
Distinction
8- 10
Mark:
Marking Scheme
0-7
Documentation
(20%)
Level 2
No justification provided on
object-oriented programing
concepts
Content of documentation
does not adhere to any of
the requirements stipulated
in
the
assignment
requirements
8-9
10-12
13-14
15-20
Documentation contains
Documentation contains
Documentation contains
Documentation contains
At least 1 object-oriented
programming concepts applied
in the solution and briefly
described. No implementation
code for the object-oriented
programming
concepts
identified
Description of at least 2
object-oriented
programming concept that
are applied in the solution
with some evidence of the
implementation code is
included.
Description of at least 3
object-oriented
programming concepts that
are applied in the solution
are described and evidence
of the implementation code
being documented
Description of at least 4
object-oriented
programming concepts that
are applied in the solution
and evidence of the
implementation code being
documented
Some
missing
/
poor
documentation standards such
as
table
of
contents,
referencing, page numbering,
captioning, poor command of
the language. Referencing done
does not adhere to Harvards
Name Referencing style.
Overall
average
documentation standards in
table
of
contents,
referencing,
page
numbering,
captioning,
command of the language,
etc.
Good
documentation
standards in most areas
such as table of contents,
referencing,
page
numbering,
captioning,
command of language.
Excellent
documentation
standards.
Overall
documentation
has
a
professional outlook.
Marking Scheme
Fail
07
Presentation
(20%)
Level 2
Marginal Fail
89
Pass
10 12
Credit
13 14
Distinction
15 20