Sie sind auf Seite 1von 10

RUBRICS for COMPUTER PROGRAMMING

Percentage 1 .75

.50 .25
Score Scoring
Traits
Rate
READABILITY (10)
5 Indentation/ The code is well The code is fairly The code is The code is poorly
white spaces organized and very easy to read readable only by organized and very
easy to follow. someone who difficult to read.
knows what the
code is supposed to
be doing.
5 Variable names Variable names are Variable names are Variable names are Variable names are
meaningful and meaningful but no cryptic but shows no cryptic and no data
documented. data dictionary data dictionary dictionary is shown.
DOCUMENTATION (20)
8 Problem The problem The problem The problem No problem
statement and statement is given statement is given statement is not statement is given
other comments in the student’s own in own words, but is given in own words or is not in own
words and the minimal and and the words and the
documentation documentation documentation is documentation is
clearly explains consists of simply comments simply comments
what the code is embedded embedded in the embedded in the
accomplishing and comment and code with some code and does not
how. documentation is simple header help the reader
somewhat useful in comments understand the
understanding the separating routines. code.
code.
10 Design A design tool or A design tool is A design tool is use No design tool is
diagram is correctly used but does not but is incorrect. used.
used entirely match code.
2 Identification All indentifying Some identifying Identifying No identifying
information is information is information shown information is
shown. shown. is not correct. shown.
SPECIFICATIONS (50)
25 Output/results The program meets The program The program The program is
all of the produces the produces correct producing incorrect
specifications correct results and results but does not results.
required and works. displays them display them
correctly. It also correctly or does not
meets most of the follow
other specifications. specifications.
15 Syntax/runtime The program The program has Program executes Program does not
/logic errors contains no errors. no major errors. but has errors. execute.
10 Test cases Adequate test Some good test Few test cases are No test cases are
cases are used. cases are used. used. used.
REUSABILITY (10)
10 The code was Some of the code Some parts of the The code is not
developed in such a could be reused in code could be organized for
way that either the other programs reused in other reusability.
whole or some of the (possibly a class). programs
supporting classes (individual
could be reused. methods).
EFFICIENCY (10)
10 The code is efficient The code is fairly The code is brute The code is huge
without sacrificing efficient without force and/or is and appears to be
readability and sacrificing readability unnecessarily long. patched together.
understanding. and understanding.
Total Score:
*Total points possible: 100 points (Total points = Scoring Rate * Percentage)

Name of the System: __________________________________

Name of Member/s:

Checked by: _________________________________________


RUBRICS for COMPUTER PROGRAMMING

Percentage 1 .75
.50 .25
Score Scoring
Traits
Rate
READABILITY (10)
5 Indentation/ The code is well The code is fairly The code is The code is poorly
white spaces organized and very easy to read readable only by organized and very
easy to follow. someone who difficult to read.
knows what the
code is supposed to
be doing.
5 Variable names Variable names are Variable names are Variable names are Variable names are
meaningful and meaningful but no cryptic but shows no cryptic and no data
documented. data dictionary data dictionary dictionary is shown.
DOCUMENTATION (20)
8 Problem The problem The problem The problem No problem
statement and statement is given statement is given statement is not statement is given
other comments in the student’s own in own words, but is given in own words or is not in own
words and the minimal and and the words and the
documentation documentation documentation is documentation is
clearly explains consists of simply comments simply comments
what the code is embedded embedded in the embedded in the
accomplishing and comment and code with some code and does not
how. documentation is simple header help the reader
somewhat useful in comments understand the
understanding the separating routines. code.
code.
10 Design A design tool or A design tool is A design tool is use No design tool is
diagram is correctly used but does not but is incorrect. used.
used entirely match code.
2 Identification All indentifying Some identifying Identifying No identifying
information is information is information shown information is
shown. shown. is not correct. shown.
SPECIFICATIONS (50)
25 Output/results The program meets The program The program The program is
all of the produces the produces correct producing incorrect
specifications correct results and results but does not results.
required and works. displays them display them
correctly. It also correctly or does not
meets most of the follow
other specifications. specifications.
15 Syntax/runtime The program The program has Program executes Program does not
/logic errors contains no errors. no major errors. but has errors. execute.
10 Test cases Adequate test Some good test Few test cases are No test cases are
cases are used. cases are used. used. used.
REUSABILITY (10)
10 The code was Some of the code Some parts of the The code is not
developed in such a could be reused in code could be organized for
way that either the other programs reused in other reusability.
whole or some of the (possibly a class). programs
supporting classes (individual
could be reused. methods).
EFFICIENCY (10)
10 The code is efficient The code is fairly The code is brute The code is huge
without sacrificing efficient without force and/or is and appears to be
readability and sacrificing readability unnecessarily long. patched together.
understanding. and understanding.
Total Score:
*Total points possible: 100 points (Total points = Scoring Rate * Percentage)

Name of the System: __________________________________

Name of Member/s:

Checked by: _________________________________________


COMPUTER PROGRAMMING 2: JAVA

SPA-PROGRAM

BISCOCHO, ERICA JOI F.

ORENSE, NEIL RAFAEL L.

CAPULE, BENZ FRANKLIN F.

BSIT-2A
SCREENSHOTS (CODE)
SCREENSHOTS (OUTPUT)