• The use of basic string manipulation
  • The use of basic file handling operations:
    • open
    • read
    • write
    • close
  • The use of records to store data
  • The use of SQL to search for data
  • The use of arrays (or equivalent) when solving problems, including both one-dimensional and two-dimensional arrays
  • How to use subprograms (functions and procedures) to produce structured code
  • Random number generation