| UNIT: | Points Breakdown: | ||||
| YOUR SCORE | Minimum Required Points | Maximum Points Possible | % of total weight | ||
| Participation & Attendance | 0 | 14 | 26 | 20 | |
| 0 | 14 | 26 | |||
| Data Representation | 0 | 22 | 38 | 5 | |
| 1 | Number Systems | 0 | 8 | 14 | |
| a | Fixed- and floating-point systems; | 0 | 4 | 6 | |
| b | Signed and twos-complement representations; | 0 | 4 | 8 | |
| c | Representation of nonnumeric data (character codes, graphical data); | 0 | 6 | 10 | |
| d | Basic Hardware Function | 0 | 21 | 36 | 5 |
| 2 | Computer Anatomy | 0 | 7 | 12 | |
| a | Von Neumann Machine | 0 | 7 | 12 | |
| b | Low Level Languages | 0 | 7 | 12 | |
| c | Language Translation & Execution | 0 | 27 | 47 | 7 |
| 3 | Language Translation | 0 | 6 | 10 | |
| a | Virtual Machines | 0 | 6 | 10 | |
| b | Structural Decomposition | 0 | 15 | 27 | |
| c | Algorithms | 0 | 38 | 62 | 10 |
| 4 | *** Problem Solving | 0 | 10 | 16 | |
| a | Algorithm Development And Analysis | 0 | 14 | 23 | |
| b | Software Design | 0 | 14 | 23 | |
| c | Programming Concepts | 0 | 72 | 120 | 20 |
| 5 | Data Types | 0 | 10 | 16 | |
| a | Input/Output | 0 | 12 | 20 | |
| b | Arrays | 0 | 12 | 20 | |
| c | Flow of Control | 0 | 12 | 20 | |
| d | Sub-Programs | 0 | 14 | 24 | |
| e | *** Documentation | 0 | 12 | 20 | |
| Object-oriented Design | 0 | 64 | 108 | 15 | |
| 6 | Basic Object Design | 0 | 10 | 16 | |
| a | Objects | 0 | 25 | 40 | |
| b | Inheritance | 0 | 15 | 28 | |
| c | Exceptions | 0 | 14 | 24 | |
| Recursion | 0 | 14 | 24 | 4 | |
| 7 | 0 | 14 | 24 | ||
| Event-Driven Programming | 0 | 14 | 24 | 4 | |
| 8 | Event-Driven Programming | 0 | 14 | 24 | |
| a | |||||
| Program Testing *** | 0 | 26 | 44 | 10 | |
| 9 | Testing | 0 | 12 | 20 | |
| a | Debugging | 0 | 14 | 24 | |
| b | *** Note additional requirements. | ||||