|
3.1 Standard programming techniques
Candidates should be able to:
- identify and use variables, operators, inputs, outputs and
assignments
- understand and use the three basic programming constructs
used to control the flow of a program: Sequence; Conditionals;
Iteration
- understand and use suitable loops including count and condition
controlled loops
- use different types of data including Boolean, String,
Integer and Real appropriately in solutions to problems
- understand and use basic string manipulation
- understand and use basic file handling operations: open, read,
write and close
- define and use arrays as appropriate when solving
problems.
Programming Techniques (0 – 18 marks) - Each task is
equally weighted.
| |
1-2 marks |
3-4 marks |
5-6 marks |
| Use of programming techniques |
There is an attempt to solve parts of the tasks
using few of the techniques identified. |
There is an attempt at most parts of the tasks
using several techniques. |
There is an attempt to solve all of the tasks
using most of the techniques listed. |
| |
1-4 marks |
5-8 marks |
9-12 marks |
| Efficient use of programming techniques |
The techniques used may not be entirely
appropriate to the problem and will only produce partially
working solutions to a small part of the problem. |
The techniques will be used appropriately
giving working solutions to most of the parts of the problem.
Some sections of the solution will be inefficiently coded. |
The techniques are used appropriately in all
cases giving an efficient, working solution for all parts of the
problem. |
0 = no response or responses not worthy of credit.
|