| Section 1: Data Representation | ||||||
| Column: | D | C | B | A | ||
| Row: | Number Systems: | YOUR SCORE | Attempt | Meets Requirements | Exceeds Requirements | Exemplary |
| Minimum Points | Must exceed requirements in at least one area. | Total Points | ||||
| 8 | 0 | 14 | ||||
| 1 | Bits, bytes, and words: able to describe units. | Can define some. | Can define each in terms of the other. | - | - | |
| 2 | Show / tell / demonstrate conversion of specific numbers from base X to base Y. | Base 2 ó Base 10 | Base 2, 8 | Base 2, 8, 16 | Any arbitrary base other than 2,8,16,10 | |
| 3 | Count in an arbitrary base. | Any one base (other than 10) | Base 2, 8 | Base 2, 8, 16 | Any arbitrary base other than 2 | |
| 4 | Perform simple arithmetic in an arbitrary base. | Any one base (other than 10) | Base 2, 8 | Base 2, 8, 16 | Any arbitrary base other than 2 | |
| Column: | D | C | B | A | ||
| Row: | Fixed- and floating-point systems: | YOUR SCORE | Attempt | Meets Requirements | Exceeds Requirements | Exemplary |
| Minimum Points | Must exceed requirements in at least one area. | Total Points | ||||
| 4 | 0 | 6 | ||||
| 1 | Convert to and from base 10 to some other base. | Convert to OR from. | Convert to AND from. | Convert to OR from Base 2,8,16,10. | Convert to OR from any arbitrary base (other than 2,8,10,16). | |
| 2 | Explain how floating-point representations are limited. | Explain | Explain with examples. | - | - | |
| Column: | D | C | B | A | ||
| Row: | Signed and Twos-complement representations: | YOUR SCORE | Attempt | Meets Requirements | Exceeds Requirements | Exemplary |
| Minimum Points | Total Points | |||||
| 4 | 0 | 8 | ||||
| 1 | Convert negative numbers (decimal – binary) to 2’s compliment. | Able to convert some. | Able to convert all but endpoints. | Able to convert all including endpoints. | Able to complement other bases (besides 2 & 10) | |
| 2 | Explain overflow & underflow. | Close or able to explain one. | Able to explain both. | Able to describe circumstances when over/underflow are crucial and irrelevant. | Able to demonstrate with examples. | |
| Column: | D | C | B | A | ||
| Row: | Representation of nonnumeric data (character codes, graphical data): | YOUR SCORE | Attempt | Meets Requirements | Exceeds Requirements | Exemplary |
| Minimum Points | Must exceed requirements in at least one area. | Total Points | ||||
| 6 | 0 | 10 | ||||
| 1 | ASCII: Recognize the correspondence between and significance of the ASCII character set and the related integer codes. | Show numeric equivalent of chars. | Convert between ASCII and integers; perform sorting. | Show upper-lower case conversion; ASCII to integer (atoi). | Any arbitrary base other than 2,8,16,10 | |
| 2 | ISO Standard Character Set: Recognize the similarities and differences between the ISO Standard Character set and ASCII, and the implications for programming and data representation and manipulation. | Explain how ASCII differs structurally from ISO. | Explain implications. | - | - | |
| 3 | Raster Data: Describe the characteristics of raster data. Be able to work with raster data in a program. | Define. | Describe various forms of pixels. | Explain window addressing. | Create & manipulate simple graphical displays. | |