CS 121 AdvancedComputerProgramming Grading Sheet
CS 121 AdvancedComputerProgramming Grading Sheet
Rubrics
Final Project
First Semester, AY 2024-2025
Name Grades
Exceptional
Trait Acceptable (84-77) Amateur (76-65) Unsatisfactory (64-0)
(100-85)
The system works and
produces the correct The system produces The system is
The system works
Functionality results and displays correct results but does producing incorrect
and meets all of the
25% (ILO 1) them correctly. It also not display them results or there is no
specifications.
meets most of the other correctly. created program.
specifications
The system is
The system has slight The system has
logically well
Design of logic/ logic errors that do not significant logic errors, A The system is incorrect
Program efficiency designed. Solution is
significantly affect the logical solution that is and have a complex and
efficient, easy to
20% (ILO 3) results. Solution is slightly easy to follow but it is not inefficient solution.
follow, understand
efficient. most efficient.
and maintain.
The system
includes thorough Testing and error
Testing and error Testing and error
testing and robust handling are non-
handling are mostly handling are minimal or
Testing and Error error handling existent or extremely
adequate but may incomplete. Some edge
Handling mechanisms. It rudimentary. The
overlook some edge cases may cause the
35% (ILO 2) effectively handles program is highly
cases or fail to handle program to crash or
various edge cases prone to crashing or
errors gracefully behave unexpectedly.
and input malfunctioning.
validation.