Vous êtes sur la page 1sur 2

CS-4.

OBJECT-ORIENTED PROGRAMMING
Fourth Quarter Final Project

Name of Project: Simple Java Application (Quizzer)

Objectives: You should be able to:

1. create/code a simple interactive windows application using OOP and Java as the base
programming language, and
2. incorporate windows/graphics components (Swing Components), event-handling and
exception handling in your program.

Specific Instructions:

1. Grouping. Work in a group with at most 3 members.


2. Application Type. Your (application) quizzer must contain 20 questions.
3. Program Components. Your program should incorporate at least
a. 1 top-level container
b. 2 basic controls (for I/O)
c. 1 information display
4. Validation. Use exception handling to validate data inputs.
5. Mode of Submission. Submit all files required by your program in a compressed file
(zip/rar) using the filename
FinalProject_<Section>_<LastName1LastName2LastName3>.

Scoring/Grading:

The following scoring guideline will be used:

Criteria Score
Participation (computed for each individual member) 25

Participation of the student during the entire duration of the


project development including planning stage. It will be
computed using the formula:

Participation = (Peer Eval Score/Highest Peer Eval Score) *


25

where: Peer Eval Score is the average peer evaluation score of


the student during brainstorming and project
development

Highest Peer Eval Score is the highest peer evaluation


score in the group where the student belong

Program Complexity 25

 Inclusion of additional programming concepts not


discussed in class
 Inclusion of more complex processes in the project
 Inclusion of more abstract data structures and
algorithms in the project
 Inclusion of more robust interactivity, validation and
exception handling in the project
Rubric in Evaluating Machine Problems, Case 50
Studies/Projects, Laboratory Exercises, Laboratory
Quizzes that Involve Program Development (Revised
August 2016)

 Program Specifications/Test Data Results


 Readability
 Reusability
 Documentation
 Efficiency
 Delivery

See attached rubric


TOTAL 100

Prepared by: Checked and Reviewed by:

DIANNE ROSE A. BANGLOY SADIRI S. CORPUZ


Subject Teacher Head, Computer Science Unit
Date: _______________________ Date: __________________________

Vous aimerez peut-être aussi