Knowledge 25% R 1 2 3 4- proper use of programming structures and statements
- proper use of programming practices
- program correctness
| Thinking / Inquiry 25% R 1 2 3 4- define the method (problem) ( via pre and post conditions)
- Algorithm ( the program logic)
- breaking the program down
- efficient coding (reduce redundant code)
- deal with ambiguities in problem statements
- error checking
| Communications 25% R 1 2 3 4- use of proper naming convention
- documentation internal comments
- easy to follow logic
- program organization
| Application 25% R 1 2 3 4- create effective program
- use of user defined functions
- user friendly I/O
- correct calculations
- data comparison
- correctly managing data types
|
|
|