Rubric OOP 2nd Sem SY 2022 2023

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

RUBRIC ON OBJECT - ORIENTED PROGRAMMING

Course: COMP 212: Object-Oriented Programming Semester: 1st Semester, S.Y. 2023-2024

LO: CLO1: Discuss the concept and principles object- Instructor: Loren Rose A. Abad
oriented programming.
CLO2: Plan, design, develop and debug object–
oriented computer program.
CLO3: Formulate problems as steps so as to be
solved systematically.
CLO4: Develop software in team-work integrating
robustness, reusability and portability.
Topic: Chapter V: Swing Components Class Schedule: Monday and Wednesday
Chapter VI: GUI Development BSIT II – 1 9:30 – 12:00 AM
BSIT II – 2 1:00 – 3:30 PM
BSIT II – 3 3:30 – 4: 30 PM
Tuesday and Thursday
BSIT II – 3 3:30 – 5:00 PM
Activity Create a program using Java programming language. Its goal is to demonstrate what you have learned in this subject.
Description: The program will be evaluated using the following criteria.

PERFORMANCE INDICATORS
OBJECTIVE/
WEIGHT Excellent Good Satisfactory Unsatisfactory SCORE
CRITERIA
100% 85% 70% <55%
- Completed between 86- - Completed between 71- - Completed between - Completed less than
100% of the requirements. 85% of the requirements. 56-70% of the requirements. 56% of the requirements.
Delivery 20%
- Delivered on time, and in - Delivered on time, and in - Delivered on time, and in - Not delivered on time or
correct format. correct format. correct format. not in correct format.

ESSU-ACAD-500 | Version 4 Page 1 of 3


Effectivity Date: June 10, 2021
- Includes name, and title. - Includes name, and title. - Includes name, and title. - No name or title
included
Coding Standards 20% - Excellent use of white space. - Good use of white space. - White space makes
program fairly easy to read. - Poor use of white space
- Creatively organized work. - Organized work. (indentation, blank lines).
- Organized work.
- Excellent use of variables (no - Good use of variables (no - Disorganized and
global variables, unambiguous global variables, - Good use of variables (few messy
naming). unambiguous naming) global variables,
unambiguous naming). - Poor use of variables
(many global variables,
ambiguous naming).
- Program produces correct - Program produces correct - Program approaches - Does not execute due
answers or appropriate results answers or appropriate correct answers or to errors.
Runtime 20% for all inputs tested. results for most inputs. appropriate results for most
inputs, but can contain - User prompts are
- Thorough and organized - Thorough testing has been miscalculations in some misleading or non-
testing has been completed completed cases. existent.
and output from test cases is
included. - User prompts contain little - No testing has been
information, poor design. completed.
- Solution is efficient, easy to - Solution is efficient and - A logical solution that is - A difficult and inefficient
Efficiency 15% understand, and maintain. easy to follow (i.e. no easy to follow but it is not the solution.
confusing tricks). most efficient.
- The project shows great - The project shows certain - The student uses ideas - He/she uses the ideas
15% originality. All figures and originality. from other people but there is of other
Originality ideas were self-made. little evidence of the original classmates/people.
ideas.
- Project was received on or - Project was one (1) day - Project was two (2) days - Project was three (3) or
Timeliness 10% before the deadline. late. late. more days late.

Total 100% Final Rating

ESSU-ACAD-500 | Version 4 Page 2 of 3


Effectivity Date: June 10, 2021
Computation of Grades:

Name of Student: Year and Section:

Prepared by: Noted:

LOREN ROSE A. ABAD, MIT HERSHEY R. ALBURO, DIT


Instructor I Head, BSIT Program

Approved:

ENGR. RENATO A. PADULLO, E.E.


College Dean, CCS

ESSU-ACAD-500 | Version 4 Page 3 of 3


Effectivity Date: June 10, 2021

You might also like