Overview

Framework:
Access to HE 2024
Level:
Level 3
Unit No:
Not available
Credits:
6
Guided learning hours:
Not available

Qualification Grading Type

Graded

Unit Learning Outcomes

1.

Know how to design a program with control structures to meet a given specification

Assessment Criteria

  • 1.1.

    Identify the data requirements and program control structures required by the specification.

  • 1.2.

    Describe the processing requirements of a program with control structures in terms of an agreed design notation.

  • 1.3.

    Produce a top-level structure diagram for the design of the program to identify the modules/procedures to be used.


2.

Be able to write and compile a program that is divided into modules/procedures.

Assessment Criteria

  • 2.1.

    Code a program that uses control structures and is divided into suitable modules/procedures, using appropriate syntax to documentation standards.

  • 2.2.

    Use appropriate data for control, including both simple and complex conditions.

  • 2.3.

    Code program control structures appropriate to a given specification.

  • 2.4.

    Code modules/procedures that use value and variable parameters, calling them from within a program.

  • 2.5.

    Use language translation software to produce runnable code.

  • 2.6.

    Utilise syntax error messages and editing to produce a successful compilation or runtime file.


3.

Be able to test a program with control structures and modules/procedures to see if it meets the required specification.

Assessment Criteria

  • 3.1.

    Design a range of test data and expected results to fully test such a program.

  • 3.2.

    Run the program with the test data, comparing actual results with expected results to determine whether program meets specification.

  • 3.3.

    Take appropriate action to identify and de-bug program logic errors.