0% found this document useful (0 votes)
59 views2 pages

Cs-4. Object-Oriented Programming Fourth Quarter Final Project

The document provides instructions for a final project in an object-oriented programming class. Students will work in groups of up to 3 members to create a simple Java application called a "Quizzer" that contains 20 questions. The application must incorporate at least 1 top-level container, 2 basic controls for input and output, and 1 information display component. Exception handling should be used to validate data inputs. Groups will submit a compressed file containing all required project files using a specified naming convention. The project will be graded based on individual participation, program complexity, and how well it meets criteria in an attached rubric such as specifications, readability, reusability, documentation, efficiency, and timely delivery.

Uploaded by

Judel Lozada
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)
59 views2 pages

Cs-4. Object-Oriented Programming Fourth Quarter Final Project

The document provides instructions for a final project in an object-oriented programming class. Students will work in groups of up to 3 members to create a simple Java application called a "Quizzer" that contains 20 questions. The application must incorporate at least 1 top-level container, 2 basic controls for input and output, and 1 information display component. Exception handling should be used to validate data inputs. Groups will submit a compressed file containing all required project files using a specified naming convention. The project will be graded based on individual participation, program complexity, and how well it meets criteria in an attached rubric such as specifications, readability, reusability, documentation, efficiency, and timely delivery.

Uploaded by

Judel Lozada
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/ 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: __________________________

You might also like