College Department
MIDTERM EXAMINATION
IN
IT3 (COMPUTER PROGRAMMING 2)
SECOND SEMESTER S.Y 2024 – 2025
NAME: ______________________________ SCORE: ________
YEAR:________________ DATE: _________
TEST I. PERFORMANCE TEST Directions: Develop a Visual Basic program that allows
users to input multiple numbers into a ListBox, then determine and display the minimum and
maximum number using a loop function.
Rubrics:
Criteria Excellent (100-91%) Good (90-76%) Satisfactory (75- Needs Improvement
61%) (60% and below)
UI/UX Design Clean, intuitive, and Good UI design but Basic design with Poor UI design,
(20%) user-friendly interface may have minor some layout or unclear labels, or
with well-labeled usability issues or usability problems. difficult to use
buttons and clear data inconsistencies. interface.
presentation.
Loop Loop structure Loop works well but Loop is functional Loop does not work
Implementation correctly iterates has minor but has logic issues correctly or is
(30%) through the ListBox to inefficiencies or affecting accuracy. missing entirely.
find min & max values could be optimized
efficiently. further.
Functionality Program works Program mostly Program partially Program fails to find
(25%) flawlessly, accurately works, but has minor works but has min/max correctly or
finding min/max issues in calculations noticeable has major functional
values with full input or input handling. calculation errors or issues.
validation. validation gaps.
Error Handling All possible errors are Most errors are Basic error handling Poor error handling
(10%) handled (e.g., non- handled, but some is present, but some or no validation,
numeric input, empty edge cases may invalid inputs cause allowing invalid data
ListBox, duplicates). cause unexpected issues. to crash the
behavior. program.
Documentation Clear, well-organized Good Basic Documentation is
(5%) documentation documentation, but documentation, unclear, incomplete,
explaining the loop may have minor lacking clarity or or missing entirely.
function, input missing details. some important
handling, and program details.
logic.
Presentation Professional and Good video Basic video Poor video
(5%) engaging video demonstration with demonstration but demonstration,
demonstration clearly clear explanation but lacks detail or clarity. lacking explanation
explaining the minor presentation or engagement.
program and its issues.
functionality.
“’Committed to your
SISTECH Bldg., Corner Alvarez & Gov. Gaffud St., brighter future through
Villasis, Santiago City, Philippines quality education”’
Tele. Fax. No. (078) 305-0849 Email: sistech_santiago@yahoo.com
College Department
“Always try hard to pass or prefer to fail with honor rather than passing by cheating, cheating in
exam is cheating yourself and your future.”
Prepared by: Checked by:
Carlo B. Corpuz AMELIA J. BANIQUED, MSIT
Instructor Academic Dean
“’Committed to your
SISTECH Bldg., Corner Alvarez & Gov. Gaffud St., brighter future through
Villasis, Santiago City, Philippines quality education”’
Tele. Fax. No. (078) 305-0849 Email: sistech_santiago@yahoo.com