Republic of the Philippines
BATANGAS STATE UNIVERSITY
The National Engineering University
Lipa Campus
A. Tanco Drive, Brgy. Marawoy, Lipa, Batangas, Philippines 4217
Tel Nos.: (+63 43) 980-0385; 980-0387; 980-0392 to 94 loc. 3130
E-mail Address: cics.lipa@g.batstate-u.edu.ph | Website Address: http://www.batstate-u.edu.ph
College of Informatics and Computing Sciences
Rubrics
Final Project
First Semester, AY 2024-2025
COURSE CODE: CS 121
COURSE TITLE: ADVANCED COMPUTER PROGRAMMING
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
OOP The system
Most of the pillars of Some of the pillars of The system doesn’t
Implementation implemented all the
OOP has been OOP has been have any of the pillars
pillars of OOP
20% (ILO 3) implemented properly. implemented. of OOP.
properly.
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.
Leading Innovations, Transforming Lives, Building the Nation