Rubik’s Cube Class in eduKate

Hello students, from our classes, I have compiled all the materials for Rubik’s cube here. Do read through it again and make sure you get to understand why mathematics and science is combined to bring about the solution for Rubik’s cube.

Aim of lesson

  1. To learn how to solve a problem through algorithm programming
  2. To improve hand-eye coordination
  3. To improve focus
  4. To learn tenacity
  5. To understand that every mathematical problem can be solved using a series of repeated steps
  6. To compete within rules and achieve objectives


The competition are as follows:

1st prize SGD$50.00 goes to the first student that can solve an eduKate randomised Rubik’s Cube within 15 seconds.

2nd prize SGD$30.00 goes to the first student that can solve an eduKate randomised Rubik’s Cube within 40 seconds.

3rd prize SGD$20.00 goes to the first student that can solve an eduKate randomised Rubik’s Cube within 60 seconds.

This also means that one student can actually win all three prizes, and all winners will have their names posted in this blog with the dates and times achieved. All competitors are to solve the cube in the presence of eduKate’s tutors and must be timed using a sport stacker timing device. Also, a video will be taken during this attempt to officiate its occurrence.

1st Prize Winner: ________________

2nd Prize Winner:________________

3rd Prize Winner:________________

What is the history of Rubik’s cube?

Beginner’s algorithm:’s-Cube-(Easy-Move-Notation)

Research by MIT (Massachusetts Institute of Technology)

Advanced Mathematics and Scientific Research into Rubik’s Cube algorithm on MIT News

Speedcuber teaching 

What is an algorithm:

An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. The word derives from the name of the mathematician, Mohammed ibn-Musa al-Khwarizmi, who was part of the royal court in Baghdad and who lived from about 780 to 850. Al-Khwarizmi’s work is the likely source for the word algebra as well. A computer program can be viewed as an elaborate algorithm.

In mathematics and computer science, an algorithm usually means a small procedure that solves a recurrent problem.

from (

2014 Rubik’s Cube Competition

Published by eduKate Singapore

Owner of eduKate Singapore and educator for life.

Leave a comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: