0% found this document useful (0 votes)
37 views3 pages

Final Project Rubrics Ie

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

Final Project Rubrics Ie

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

Republic of the Philippines

BATANGAS STATE UNIVERSITY


The National Engineering University
Alangilan Campus
Golden Country Homes, Alangilan Batangas City, Batangas, Philippines 4200
Tel Nos.: (+63 43) 425-0139 local 2121 / 2221
E-mail Address: [email protected] | Website Address: http://www.batstate-u.edu.ph

Department of Industrial Engineering


CpE 401 – COMPUTER PROGRAMMING I
Rubric for Final Project
Rubric for Documentation (30 POINTS)

CRITERIA 5 4 3 2 1 0
Project Overview Provides a clear and concise Offers a mostly clear overview of Provides a basic overview of the Overview is unclear or Overview is extremely lacking, No overview
overview of the project, including the project, but may lack some project but lacks clarity or detail in incomplete, making it difficult to providing little to no insight into
its purpose, scope, and objectives. detail or clarity in defining its defining its objectives or scope. understand the project's purpose or the project's purpose or objectives.
Clearly defines what the project objectives or scope. objectives.
aims to achieve.
Project Objectives Clearly outlines specific, Outlines objectives that are mostly Identifies basic objectives for the Objectives are vague or poorly Objectives are poorly defined that No objectives
measurable, achievable, relevant, SMART but may lack some project but lacks specificity, defined, making it unclear what they provide little guidance on
and time-bound (SMART) specificity or alignment with the measurability, or alignment with the project aims to achieve. what the project aims to achieve.
objectives for the project. project's purpose. the project's purpose.
Objectives are well-defined and
directly aligned with the project's
purpose.
Project Methodology Provides a thorough and clear Offers a mostly clear explanation Provides a basic explanation of the Explanation of technologies, The explanation technologies, No methodology
explanation of all technologies, of the technologies, methods used, technologies, methods used, but methods used is unclear or methods used is so lacking that it
methods utilized in the project, but may lack some detail or clarity lacks detail or clarity in describing incomplete, making it difficult to provides little insight into their
including their purpose and how in describing their purpose or their purpose or contribution to the understand their relevance to the relevance to the project.
they contribute to the project's contribution to the project. project. project.
functionality.
Program Features Provides a comprehensive list and Lists program features with mostly Lists program features but lacks Program features are listed but Program features are so poorly No program Features
description of all program clear descriptions, but may lack detail or clarity in explaining their poorly explained, making it explained that they provide little
features, highlighting their some detail or clarity in explaining functionality or benefits to users. difficult to understand their insight into the program's
functionality and benefits to users. their functionality. functionality or benefits. functionality.
Source Code Includes well-organized, well- Includes source code that is mostly Includes source code that Includes source code that is poorly Source code is so poorly written No source code
commented, and readable source well-organized and readable but functions adequately but may lack organized, poorly commented, or that it fails to effectively
code that effectively implements may lack some comments or organization, comments, or does not effectively implement the implement the project's features
the project's features and adherence to best practices. adherence to best practices. project's features and and functionality.
functionality. Follows best functionality.
practices for code quality and
style.
Individual Grading or The student actively contributed to The student participated in the The student participated in the The student had minimal The student barely participates in No participation at all
Accomplishments the project, attended all meetings, project, attended most meetings, project, attended some meetings, participation in the project, the project, did not attend most of
completed all assigned tasks on completed assigned tasks on time, completed some assigned tasks on attended few or no meetings, the meetings, did not complete any
time, provided valuable insights provided some insights and time, provided a few insights and failed to complete assigned tasks assigned tasks, did not provide any
and suggestions, and collaborated suggestions, and collaborated well suggestions, and collaborated with on time, did not provide any insights or suggestions, and did
effectively with team members. with team members. team members. insights or suggestions, and did not collaborate with team
not collaborate effectively with members.
team members.

Leading Innovations, Transforming Lives, Building the Nation


Rubrics for Program (30 POINTS)

CRITERIA 5 4 3 2 1 0

Implementation of Selection Demonstrates exemplary use of Utilizes selection structures Implements selection structures Attempts to use selection Shows minimal or incorrect use of No implementation of selection
selection structures with clear adequately, with mostly clear logic with basic clarity and appropriate structures, but with unclear logic selection structures, resulting in structures is evident.
logic and appropriate conditions, and appropriate conditions, conditions but may lack some or inappropriate conditions, limited or no contribution to
effectively enhancing program contributing to program depth or complexity in logic. hindering program functionality. program functionality.
functionality. functionality.

Implementation of Repetition Demonstrates excellent use of Utilizes repetition structures Implements repetition structures Attempts to use repetition Shows minimal or incorrect use of No implementation of repetition
repetition structures, employing proficiently, employing loops to adequately, employing loops to structures, but with inefficiency or repetition structures, leading to structures is evident.
loops effectively to iterate through iterate through data or perform iterate through data or perform unclear logic, resulting in less inefficiency or errors in program
data or perform tasks, enhancing tasks with clarity and efficiency. tasks, but may lack some effective program performance. execution.
program efficiency. efficiency or clarity.

Code Reusability Demonstrates outstanding code Implements code reusability Utilizes basic code reusability Attempts to implement code Shows minimal or incorrect use of No implementation of code
reusability through well-structured effectively through functions, techniques such as functions or reusability but with limited code reusability techniques, reusability techniques is evident.
functions, classes, or modular classes, or modular design, classes, but may lack some success, resulting in some leading to limited modularity or
design, facilitating easy promoting maintenance and organization or clarity in modular redundancy or lack of organization maintainability.
maintenance and extension of the extension of the program. design. in the program structure.
program.

Documentation Provides comprehensive Offers adequate documentation Provides basic documentation with Attempts to provide Shows minimal or incorrect No documentation is provided.
documentation with clear and with mostly clear comments, some comments, docstrings, or documentation, but with limited documentation, providing little
detailed comments, docstrings, or docstrings, or inline inline documentation, but may detail or clarity, hindering assistance in understanding or
inline documentation, facilitating documentation to aid lack detail or clarity in certain understanding and maintenance of maintaining the code.
understanding and maintenance of understanding and maintenance of areas. the code.
the code. the code.

Error Handling Implements comprehensive error Utilizes error handling Implements basic error handling Attempts to implement error Shows minimal or incorrect use of No implementation of error
handling mechanisms with clear mechanisms proficiently, with mechanisms, but may lack some handling, but with limited success error handling mechanisms, handling mechanisms is evident.
identification of potential errors, clear identification of potential clarity in error identification or in identifying errors or providing resulting in inadequate error
robust error messages, and errors and appropriate error messaging. meaningful error messages. identification or messaging.
effective error recovery strategies. messages to guide users.

Code Efficiency and Demonstrates excellent code Implements code efficiency and Utilizes basic code efficiency and Attempts to optimize code Shows minimal or incorrect No attempt at code optimization is
Optimization efficiency and optimization, optimization effectively, utilizing optimization techniques, but may efficiency, but with limited attempts at code optimization, evident.
employing appropriate data suitable data structures, lack some optimization or employ success, resulting in some resulting in significant
structures, algorithms, and algorithms, and optimization inefficient algorithms in certain inefficiencies or performance inefficiencies or performance
optimization techniques to techniques to enhance program areas. bottlenecks. issues.
maximize program performance. performance.
Rubrics for Video Presentation (70 POINTS)

CRITERIA 5 4 3 2 1 0 SCORE*2

Video Quality Excellent video quality with Mostly clear visuals with Acceptable video quality but Poor video quality with Severely lacking video Unusable video quality due to
clear visuals, good lighting, minor issues like occasional may have noticeable significant blurriness, quality, making it difficult to extreme blurriness, pixelation,
and no distortion. blurriness or lighting blurriness or visual artifacts. pixelation, or visual see or understand the content. or visual distortions.
inconsistencies. distractions.

Audio Quality Excellent audio quality with Mostly clear audio with minor Acceptable audio quality but Poor audio quality with Severely lacking audio Unusable audio quality due to
clear, crisp sound and no background noise or may have noticeable significant background noise, quality, hindering extreme background noise,
background noise. occasional fluctuations in background noise or volume volume fluctuations, or comprehension of the volume fluctuations, or
volume. fluctuations. distortion. presentation. distortion.

Presentation Content (PPT, Well-designed, visually Mostly well-designed slides Acceptable slides but may Poorly designed slides with Severely lacking slides, Unusable slides due to extreme
Slides, etc.) appealing slides that with minor design flaws or lack consistency in design or little visual appeal or hindering comprehension of design flaws or lack of
effectively support the lack of organization. contain distracting elements. organization. the content. relevance.
presentation.

Engagement and Delivery Engaging, confident delivery Mostly engaging and Acceptable delivery but may Poor delivery with little Severely lacking delivery, Ineffective delivery due to
with good eye contact and confident delivery with lack enthusiasm or confidence, enthusiasm, confidence, or resulting in a dull or extreme lack of enthusiasm,
smooth delivery. occasional lapses in eye resulting in some engagement. uninteresting presentation. confidence, or engagement.
contact or delivery. disengagement.

Bonus Criteria (Creativity, Exceptional creativity, Mostly creative or interactive Some creative or interactive Limited creativity or Minimal creativity or No bonus criteria met or
Interactivity, etc.) interactivity, or additional elements that add value to the elements, but may lack interactivity, with little added interactivity, providing little additional elements provided
elements that enhance the presentation. consistency or integration. value to the presentation. enhancement to the
presentation. presentation.

CRITERIA 5 4 3 2 1 0 SCORE*4

Overall Organization and Well-structured presentation Mostly well-structured Acceptable organization but Poor organization with Severely lacking organization, Incomprehensible
Flow with a clear introduction, presentation with a clear may lack clarity in unclear introduction, hindering comprehension of organization, making it
logical progression, and introduction and logical introduction, progression, or disjointed progression, or the content. difficult to follow the
cohesive conclusion. progression, but may lack conclusion. abrupt conclusion. presentation.
some cohesion.

ILO 1 /30
Prepared by:
ILO 2 /30
COMPUTER PROGRAMMING II,
INSTRUCTORS ILO 3 /70

TOTAL SCORE /130

You might also like