Vicki Gold
Last update-August 29, 2011

Introduction to AP Java Assessment and Outline

Grades will be divided as follows:

Outline

Holiday Break

Rubric for AP Java Project Assessments

General Project Assessments are based on the following criteria

A

The project's code executes and exceeds the requirements for the project. (The requirements for each individual project is posted on the Web site - www.goldclasses.com). The student exceeds expectations in their understanding and ability to verbalize their design and code. The code is thoroughly documented. Documentation, variable names, and code format and style adheres to posted Java Code Guidelines on http://goldclasses.com. Testing exceeds expectations, it is thorough, and is completed in a manner consistent with java conventions for example uses either a JUnit harness, or submits a few testers showing a variety of results.

B

The project's code executes and fulfills therequirements for the project. (The requirements for each individual project is posted on the Web site - www.goldclasses.com). The student reasonably understands, and can verbalize their design and code. The code is documented. Documentation, variable names, and code format and style adheres to most of the posted Java Code Guidelines on http://goldclasses.com. Test results are submitted, and is completed in a manner consistent with java conventions.

C

The code fulfills a small subset of the requirements. The student does not demonstrate an ability to explain their code in a meaningful manner. The student adheres to only a few of the conventions outlined.

Presentation Assessments are based on the following criteria

A

The team's presentation exceeds the written requirements. The presentation is well organized and clearly stated. The presentation is delivered in a creative method. The student demonstrates an excellent ability to work well in a group situation.

B

The team presentation fulfills requirements. The presentation is well organized and clearly stated. The group worked reasonably well together

C

The team's presentation was not well thought out. A reasonable understanding of the project was not displayed.

Lab Assignments Assessments are based on the following criteria

A

The Lab Assignment exceeds written requirements. The student is able to present a thorough explanation of what their program or algorithm is expected to do. The code is documented. Documentation, variable names, and code format and style adheres to the posted Java Code Guidelines on http://goldclasses.com. Test results are submitted, and is completed in a manner consistent with java conventions.

B

The Lab Assignment fulfills written requirements. The student is able to present a reasonable explanation of what their program or algorithm is expected to do. The code is documented. Documentation, variable names, and code format and style adheres to most of the posted Java Code Guidelines on http://goldclasses.com. Test results are submitted, and is completed in a manner consistent with java conventions.

C

The Assignment was not completed nor was it sufficiently understood.