Procedural programming

Procedural Computer Programming 2

Outcome 1 – Implement a software design using procedural programming

  1. Identify the program modules, data and file structures required to implement a given design
  2. Select, declare, and initialise variable and data structure types and sizes to implement design requirements
  3. Select and implement control structures to meet the design algorithms
  4. Select and declare file structures to meet design file storage requirements
  5. Select and use standard input/output commands to implement design requirements
  6. Make effective use of operators and predefined functions
  7. Correctly use parameter passing mechanisms

Outcome 2 – Refine a procedural program to improve quality

  1. Use an agreed standard for naming, comments, and code layout
  2. Define user functions to replace repeating code sequences
  3. Implement data validation for inputs
  4. Identify and implement opportunities for error handling and reporting

Outcome 3 – Test the operation of a procedural program

  1. Make effective use of the debugging tools
  2. Prepare a test strategy to an agreed format
  3. Select suitable test data and determine expected test results
  4. Record actual test results to enable comparison with expected results
  5. Analyse actual test results against expected results to identify discrepancies
  6. Investigate test discrepancies to identify and rectify their causes

Outcome 4 – Document a computer program

  1. Create documentation to assist the users of a computer program
  2. Create documentation for the support and maintenance of a computer program
Report a Glow concern
Cookie policy  Privacy policy

Glow Blogs uses cookies to enhance your experience on our service. By using this service or closing this message you consent to our use of those cookies. Please read our Cookie Policy.