Parson’s Problem and PRIMM

To support the teaching of Computing Science, there are two pedagogical approaches that can be used: Parson’s Problem and PRIMM.

These approaches can help in developing understanding around different programming languages, support the reading and writing of code.


Parson’s Problem

A Parson’s Problem is a task in which learners are given all of the blocks or lines of code needed to solve a problem, however, the lines have been jumbled so that they are no longer in the correct order. Learners are asked to reorganise the code into the correct order to perform a specific task.

This is a great way to support understanding of algorithms and reading code. Any programming language can be used, such as micro:bit MakeCode as shown above or Scratch as shown below.

Read more about Parson’s Problem here.

PRIMM – Predict, Run, Investigate, Modify, Make

PRIMM promotes discussion between learners about how programs work, and the use of starter programs to encourage the reading of code before writing.

Read more about Primm here.
Report a Glow concern
Cookie policy  Privacy policy

Glow Blogs uses cookies to enhance your experience on our service. By using this service or closing this message you consent to our use of those cookies. Please read our Cookie Policy.