Used by thousands of teachers around the World!

Log In

Lesson 4: iAbstract

To understand that procedures in computer programs allow programmers to use a set of commands more than once and that this is called abstraction


✔️ To understand that procedures in computer programs allow programmers to use a set of commands more than once and that this is called abstraction


✔️ design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems: solve problems by decomposing them into smaller parts

✔️use sequence, selection, and repetition in programs; work with variables and various forms of input and output

✔️use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs


✔️ The children create procedures using Lightbot involving a set of simple commands that are called more than once


🌐Link: icomp.site/lightbot-bundle

Lego square blocks or multi-link cubes (optional)

Teacher4.1.4a

Teacher4.1.4b

  • Lesson Plan
  • Pupil Worksheets
  • Support Resources
  • and more

  • forward
  • left
  • right
  • sequence command
  • jump
  • execute
  • predict
  • touch input

  • procedure
  • abstraction
  • repeat
  • call
  • decomposition

  • elevate
  • light
  • debugging