AS / A Level Computer Science

Candidates should be able to:

Define and use a procedure

Explain where in the construction of an algorithm it

would be appropriate to use a procedure

Use parameters 


Define and use a function

Explain where in the construction of an algorithm it

is appropriate to use a function

Use the terminology associated with procedures

and functions

Write efficient pseudocode

Notes and guidance

A procedure may have none, one or more

parameters

A parameter can be passed by reference or by value


A function is used in an expression, e.g. the return

value replaces the call

including procedure / function header, procedure /

function interface, parameter, argument, return value