Homework 4

profilegrarod
homework_4.docx

Homework 4

Instructions

 

The fourth programming project  involver a clock:

Create a clock the ask the user for the hour then minutes, it should catch all exceptions, and have the proper constructors.

Of course is should also display the hours and minutes.

Then create a child class that extends the parent class and adds the seconds.

Use good programming techniques.

Good Luck

:)

https://learn.umuc.edu/d2l/img/0/Shared.Main.actHide.png?v=10.5.3.271-164Hide Rubrics

Rubric Name: Assignment Rubric

Criteria

Exceeds

Meets

Does not meet

Design

20 points

(18-20 points)

Employs Modularity (including proper use of parameters, use of local variables etc.) most of the time

Employs correct & appropriate use of programming structures (loops, conditionals, classes etc.) most of the time

Efficient algorithms used most of the time

Excellent use of object-oriented design

17 points

(15-17 points)

Employs Modularity (including proper use of parameters, use of local variables etc.) some of the time

Employs correct & appropriate use of programming structures (loops, conditionals, classes etc.) some of the time

Efficient algorithms used some of the time

Good use of object-oriented design

14 points

(0-14 points)

Rarely employs Modularity (including proper use of parameters, use of local variables etc.)

Rarely employs correct & appropriate use of programming structures (loops, conditionals, classes etc.)

Poorly structured and inefficient algorithms

Rarely uses good object-oriented design

Functionality

40 points

(36-40 points)

Program fulfills all functionality

All requirements were fulfilled

Extra effort was apparent

35 points

(29-35 points)

Program fulfills most functionality

Most requirements were fulfilled

28 points

(0-28 points)

Program does not fulfill functionality

Few requirements were fulfilled

Test

20 points

(18-20 points)

Comprehensive test plan

17 points

(15-17 points)

Good test plan included

14 points

(0-14 points)

No test plan included

Documentation

20 points

(18-20 points)

Excellent comments

Comprehensive lessons learned

Excellent possible improvements included

Excellent approach discussion and references

17 points

(15-17 points)

Good comments

Some lessons learned

Some possible improvements included

Some approach discussion

14 points

(0-14 points)

No comments

No lessons learned

No possible improvements

No approach discussion

Overall Score

Exceed 90 or more

Meets 70 or more

Does not meet 0 or more