Skip to content

Unit of work

Computing fundamentals

Computational thinking, Computer systems, Programming | MakeCode | 11-14 yrs

Lesson 3

Programming 1


Students learn how algorithms are followed to create programs, using flowcharts and pseudocode, and the importance of debugging and testing programs. 

Learning objectives

  • To understand the relationship between algorithms and programming
  • To understand and use pseudocode and flowchart algorithms
  • To tinker, test and debug to create a working program using a graphical programming language

You will need

Downloadable resources:

  • Lesson plan
  • Lesson slides

Other resources:

Paper - rough

Nominet logo

Lessons created in partnership with Nominet

Lesson plan