0% found this document useful (0 votes)
58 views2 pages

ICP Assignment MS

This document provides a marking scheme for an individual assignment with 100 total marks. It is divided into four main sections worth different percentages of the total marks: Design Solution (20%), Coding (Implementation) (30%), Documentation (20%), and Demonstration (20%). Each section provides descriptors to evaluate submissions as Fail, Marginal Fail, Pass, Credit, or Distinction. Criteria include understanding of the problem, quality of the design and code, documentation standards, and ability to explain the work. Higher scores require more complete solutions, fewer errors, and deeper understanding.

Uploaded by

Jayden Chua
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views2 pages

ICP Assignment MS

This document provides a marking scheme for an individual assignment with 100 total marks. It is divided into four main sections worth different percentages of the total marks: Design Solution (20%), Coding (Implementation) (30%), Documentation (20%), and Demonstration (20%). Each section provides descriptors to evaluate submissions as Fail, Marginal Fail, Pass, Credit, or Distinction. Criteria include understanding of the problem, quality of the design and code, documentation standards, and ability to explain the work. Higher scores require more complete solutions, fewer errors, and deeper understanding.

Uploaded by

Jayden Chua
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

CT018-3-1-ICP Marking Scheme – Individual Assignment Page 1 of 2

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

Fail Marginal Fail Pass Credit Distinction


0-7 8-9 10 - 12 13 - 14 15 - 20
 Hardly any understanding  Minimal understanding of  Some understanding of the  Good understanding of the  Excellent understanding of
of program design program design program design program design the program design
 Poor illustration of  Attempted to design the  Simple design of the solution  Good design of the solution  Detailed design of the
program design solution in pseudo-code in pseudo-code and in pseudo-code and solution in pseudo-code and
 Did not document the and flowchart but with flowchart in terms of logic flowchart in terms of logic flowchart in terms of style
design of the solution major errors or omission and style and style. and unique logics
Design Solution using pseudo-code and  Design solution covers  Design solution covers  Design solution covers  Design solution covers
(20%) flowchart or any other less than 50% of the basic between 50% - 65% of the between 65% - 75% of the more than 75% of the basic
design tool requirements of the system basic requirements of the basic requirements of the requirements of the system.
system system  Hardly any errors /
 Some errors / omissions in  Minor errors / omissions in omissions in design –
design – pseudo-code and design – pseudo-code and pseudo-code and flowchart
flowchart flowchart

0 - 10 11 – 14 15 – 19 20 – 23 24 - 30
 Not done  Basic coding done  Coding solution done  Coding solution contains  Coding solution contains
 Unresolved compilation  Program – able to covering all basic C concepts basic and intermediate C basic, intermediate and
errors compile and execute  Common solution concepts advanced C concepts
 Program not executable  Less than 50% of basic  Program – able to compile  Unique solution  Unique solution
 Less than 20% of basic requirements are met and execute  Program – able to compile  Program – able to compile
Coding requirements are met.  Poor coding styles  Between 50% - 65% of the and execute and execute
(Implementation)  The coding solution lacks  No validation. basic requirements are met  Between 65% - 75% of the  More than 75% of the basic
proper structure  Little or no mapping  Basic coding styles basic requirements of are requirements of the system
(30%)  Program solution does not between design and  Minor validations for menu met runs
map with design program solution options  Good coding styles  Excellent coding styles
presented  Some mapping between  Good validation – beyond  Excellent validation
design and program solution menu options  Excellent mapping between
 Good mapping between design and program
design and program solution solution

Level 1 Asia Pacific University of Technology & Innovation 09/2022


CT018-3-1-ICP Marking Scheme – Individual Assignment Page 2 of 2

Fail Marginal Fail Pass Credit Distinction


0-7 8-9 10 - 12 13-14 15 - 20
 No documentation  Incomplete  Document missing some  Good layout / flow  Excellent layout / flow
submitted documentation with minor components  No missing components of the  No missing components of the
 Documentation merely missing major  Average layout / flow documentation documentation
contains the cover page component  Did some referencing but  Good documentation standards  Excellent documentation
and printout of the  Poor layout / flow did not adhere to Harvard  Adhered to Harvard Name standards
Documentation source code  No referencing Name Referencing Referencing standards but with  Adhered to Harvard Name
(20%)  No referencing  Sample outputs available minor errors / omissions Referencing standards with no
without any explanation.  Sample outputs available with obvious errors / omissions
some explanation.  Sample outputs available with
clear explanation

0-7 8-9 10 - 12 13 - 14 15 - 20
 Did not turn up for  Barely able to trace  Able to trace some codes /  Able to trace the codes and work  In depth understanding of the
presentation the codes / work done work done with hesitation done codes / work done
 Not able to trace any of  Had difficulty in  Able to execute the system  Able to execute the program  Able to execute the program
Demonstration the codes / work done executing the system  Able to explain and shows a good  Able to explain and argues the
(20%)  Did not know how to understanding of how the system work submitted.
execute the system works.  Show additional concepts /
new ideas used in the solution

0-2 3-4 5-6 7-8 9 - 10


Unable or barely able to Mostly inaccurate / illogical Able to answer some questions Able to answer most questions posed Able to answer all questions posed
Question and answer any of the question answers / explanation posed accurately or logically accurately. with minimal omissions.
asked provided or barely able to
Answer answer some of the
(10%) questions asked

Remarks:
____________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________

Level 1 Asia Pacific University of Technology & Innovation 09/2022

You might also like