Parameters | Creativity of the problem poser | Difficulty of the problem | Bloom’s level | Problem type | Programming concepts (can take one or more values) |
---|---|---|---|---|---|
Values | Low, medium, high | Low, medium, high | Recall, understand, apply, analyze, evaluate, create | Write a program, debugging, predict the output, theoretical (subjective) | Sequence, loops, parallelism (threads), events, conditionals, operators, data (non-array), data arrays |