Primo ProAV and Retail Solutions

Technology

Showcase

Cubetto

Cubetto Learning

Learning Outcomes

Though seemingly simple, Cubetto has the ability to help children begin to understand and master complex concepts. Below are some of the key learning outcomes possible with Cubetto, and we recommend downloading and perusing our Cubetto Teacher’s Guide which discusses the benefits of using Cubetto in the classroom in greater detail.

Programming

The tangible blocks have the potential and scalability of any real procedural programming language, and children can learn and play with a variety of core programming concepts.

  • Algorithms – Algorithms are sets of precise instructions that form a program. Cubetto’s blocks are a physical representation of an instruction that combine to create a program.
  • The Queue – Instructions in programs are executed following a precise order. On Cubetto’s board, they are put together following a line, also a physical representation of the queue.
  • Debugging – The instructions are laid on the board. Fixing mistakes is as easy as swapping a block if Cubetto doesn’t arrive where he needs to. This is called debugging.
  • Recursions – Create a subroutine by “packaging” a sequence in the function line, and call it in the queue with a blue block when you need it.

Other Key Areas

The tactile and collaborative nature of Cubetto makes it an extremely versatile tool for the classroom. Cubetto fosters learning in key developmental areas that go beyond programming.

  • Communication – Algorithms are sets of precise instructions that form a program. Cubetto’s blocks are a physical representation of an instruction that combine to create a program.
  • Physical exercise – Instructions in programs are executed following a precise order. On Cubetto’s board, they are put together following a line, also a physical representation of the queue.
  • Social-Emotional – The instructions are laid on the board. Fixing mistakes is as easy as swapping a block if Cubetto doesn’t arrive where he needs to. This is called debugging.
  • Mathematics – Create a subroutine by “packaging” a sequence in the function line, and call it in the queue with a blue block when you need it.

Guides

Case Studies