0% found this document useful (0 votes)
3 views

Parallel activity for programming 1

Parallel activity for programming 1

Uploaded by

roberto bula
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Parallel activity for programming 1

Parallel activity for programming 1

Uploaded by

roberto bula
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Java Programming Project Instructions

Objective:

The goal of this project is to create a simple Java application that demonstrates understanding of basic
programming concepts such as variables, control flow, functions, and object-oriented programming
(OOP) principles.

Project Requirements:

Your project should meet the following requirements:

1. Application Description:

o Develop a simple Java application (e.g., a calculator, a simple game, or a utility program).

o The program should include basic user input and output.

2. Core Programming Concepts: Your Java program must include:

o Variables: Use at least three different types of variables (e.g., int, double, String, etc.).

o Control Structures: Include at least one if-else statement and one loop (for or while).

o Functions/Methods: Use at least two custom methods (one should return a value, and
one should be void).

o Object-Oriented Programming (OOP): Create at least one class with attributes and
methods.

o Basic Error Handling: Implement error handling for at least one potential user input
error using try-catch.

3. User Interaction:

o The program should prompt the user for input and display appropriate output.

o Ensure that the input is validated, and the program handles invalid data gracefully.

4. Documentation and Code Quality:

o Add comments to your code explaining key parts.

o Follow proper naming conventions (camelCase for variables and methods, PascalCase for
classes).

o Ensure the code is organized and easy to read.

Deliverables:

1. Source Code: Submit the .java file(s) with well-commented code.

2. ReadMe File: Submit a ReadMe.txt file explaining:


o The purpose of the program.

o How to run the program.

o Instructions for the user (if any additional steps are needed).

3. Screenshots: Provide screenshots showing the program running, including inputs and outputs.

Grading Rubric:

Needs
Excellent (90- Satisfactory (50-
Criteria Good (75-89%) Improvement Points
100%) 74%)
(0-49%)

The program
The program
meets all The program The program
meets most
requirements, runs meets all does not meet
Application requirements but
without errors, requirements and requirements or /40
Functionality has minor errors or
and includes extra runs with minimal has major
incomplete
features or errors. errors.
features.
creativity.

Proper use of Mostly correct use


Basic use of Limited or
variables and of variables and
Variables and variables and incorrect use of
control flow; code control flow; /20
Control Flow control flow; some variables and
is efficient and minor issues in
inefficiencies. control flow.
well-organized. organization.

Custom methods
Effective use of Basic use of Little to no use
used, but minor
custom methods; methods, with of methods, or
Functions/Methods issues with /20
well-organized and some redundancy code is
organization or
reusable code. or inefficiency. disorganized.
reusability.

Correct use of
Classes and OOP Basic use of classes
classes and OOP
principles used, and OOP, with Little or no use
principles;
OOP Concepts but some room for of classes or /10
attributes and
organizational or improvement in OOP principles.
methods are
structural issues. structure.
logically organized.
Needs
Excellent (90- Satisfactory (50-
Criteria Good (75-89%) Improvement Points
100%) 74%)
(0-49%)

Code is well-
Limited
documented with Code has sufficient Code is poorly
Code documentation or
clear comments documentation documented or
Documentation & inconsistent /10
and follows and mostly follows difficult to
Quality naming
naming conventions. understand.
conventions.
conventions.

Total Points /100

Tips for Success:

 Start with planning: outline the logic and structure of your program before writing code.

 Test as you go: run your program frequently to catch and fix errors early.

 Review your code: ensure that it is clear, well-documented, and follows best practices.

You might also like