Overview
Qualification Grading Type
Graded
Graded
Know how to design a program with control structures to meet a given specification
Identify the data requirements and program control structures required by the specification.
Describe the processing requirements of a program with control structures in terms of an agreed design notation.
Produce a top-level structure diagram for the design of the program to identify the modules/procedures to be used.
Be able to write and compile a program that is divided into modules/procedures.
Code a program that uses control structures and is divided into suitable modules/procedures, using appropriate syntax to documentation standards.
Use appropriate data for control, including both simple and complex conditions.
Code program control structures appropriate to a given specification.
Code modules/procedures that use value and variable parameters, calling them from within a program.
Use language translation software to produce runnable code.
Utilise syntax error messages and editing to produce a successful compilation or runtime file.
Be able to test a program with control structures and modules/procedures to see if it meets the required specification.
Design a range of test data and expected results to fully test such a program.
Run the program with the test data, comparing actual results with expected results to determine whether program meets specification.
Take appropriate action to identify and de-bug program logic errors.