Evaluate 2 - Competencies
Create: For this section, set up a competency
structure using standards for one unit of your sample course. Associate
the assignments in that unit with the competency.\
14 |
Classes Revisited |
Object-Oriented Program Design
- Apply functional decomposition: IA6
Program Implementation
- Constant declarations: IIB2a
- Java library classes (Integer and Double): IIC
AP Computer Science Lab Student Guide: Picture |
- Calculate prime numbers
- Perform a frequency analysis on a passage of text
- Encode and decode a secret message using a Caesar shift
- AP Computer Science Lab: Picture
- Challenge Exam Modules 13–14
|
OOP—Class Definitions Revisited
- Multiple Constructors 1, 2
- Overloaded Instance Methods
- Integer and Double
- public and private 1, 2
- Class Methods 1, 2, 3 Class Variables and Constants 1, 2, 3
- final Block Variables
- Object aliasing 1, 2, 3
- Using this 1, 2, 3, 4
- Test 16
|
Rubric
14.03 Class Variables and Constants |
|
| Competency |
Components | Points Possible | Points Earned | Encode and decode a secret message using a Caesar shift |
Comments include name, date, and purpose of the program. | 1 | 1 | IA6 |
Menu provided to choose encryption, decryption, or quit. | 2 | 2 |
|
Alphabet declared as a class constant. | 2 | 0 | Constant |
Shift key declared as a class variable. | 1 | 0 |
|
Static method used to generate cipher alphabet. | 4 | 4 | Java library classes |
User prompted to enter a plaintext message. | 1 | 1 |
|
Static method used to encrypt plaintext message. | 4 | 4 | Multiple Constructors 1, 2 | | | |
Static method used to decrypt encrypted message. | 4 | 4 | Multiple Constructors 1, 2 |
Output is correct. | 3 | 3 |
|
No compiler or runtime errors. | 2 | 2 |
|
Thoughtful PMR included. | 1 | 0 |
|
Total | 25 | 21 |
|
|
| 84 |
|
There were no class constants |
|
|
|
There were not class variables |
|
|
|
No comments:
Post a Comment