4.4.1.2 Following and writing algorithms

Be able to express the solution to a simple problem as an algorithm using pseudo-code, with the standard constructs:

Be able to hand-trace algorithms.

Be able to convert an algorithm from pseudo-code into high level language program code.

Be able to articulate how a program works, arguing for its correctness and its efficiency using logical reasoning, test data and user feedback. 

How to hand trace? WikiHow

Converting pseudocode

Test data & user feedback

Hand tracing algorithms

Lesson resources

Problem solving T2 Structured programming.pptx

Structured programming 

Problem solving T3 Writing and interpreting algorithms.pptx

Writing and interpreting algorithms

Trace tables (Yr 12)
Convert from pseudocode to program code
Tracetable-tasks
Trace Table Practice Questions

Trace tables - practice questions

Trace Table Practice Mark scheme

Trace tables- mark scheme

Exam practice