Unit A453: Programming project

3.1 Standard programming techniques

 Candidates should be able to:

  1. identify and use variables, operators, inputs, outputs and assignments
  2. understand and use the three basic programming constructs used to control the flow of a program: Sequence; Conditionals; Iteration
  3. understand and use suitable loops including count and condition controlled loops
  4. use different types of data including Boolean, String, Integer and Real appropriately in solutions to problems
  5. understand and use basic string manipulation
  6. understand and use basic file handling operations: open, read, write and close
  7. 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.