Intro

Objectives

  • Identify errors in algorithms and suggest ways to fix the errors.
  • Suggest and apply suitable test data including:
    • Normal
    • Abnormal
    • Extreme (largest/smallest acceptable value)
    • Boundary (largest/smallest acceptable value and corresponding smallest/largest rejected value)
  • Be able to complete a trace table for a dry-run of an algorithm including variables, outputs and user prompts.

Resources

Video

length 04:11

length 06:18

Slides

length 04:11

length 06:18

Main activity

Extension activity