Coderdojo @ CaFoscari
Coding
Rubik’s cube
Cubo di Rubik
Summary
● History (storia)
● Features (caratteristiche)
● Notation (annotazione)
● Rubik’s cube levels solution (soluzione a strati)
● Algorithms for solving each level (algoritmi per risolvere ciascun livello)
History - mechanical puzzles
● Ernő Rubik (1944), Hungarian inventor and architect
History - mechanical puzzles
● Ernő Rubik (1944), Hungarian inventor and architect
● Rubik’s cube, 1974
History - mechanical puzzles
● Ernő Rubik (1944), Hungarian inventor and architect
● Rubik’s cube, 1974
● Rubik’s snake
History - mechanical puzzles
● Ernő Rubik (1944), Hungarian inventor and architect
● Rubik’s cube, 1974
● Rubik’s snake
● Rubik’s magic
History - initiatives
● Beyond Rubik's Cube
● Rubik Learning Initiative
● Judit Polgar Foundation
● Problem solving at a young age
Rubik’s cube
Features
Features
Notation
Corner
Edge
Notation
Corner
Edge
Notation
L R X
D U Y
B F Z
movement
clockwise
Notation
L’ R’
X’
D’ U’ Y’
B’ F’ Z’
movement
anticlockwise
Rubik’s cube levels solution
Rubik’s cube levels solution
Rubik’s cube levels solution
Rubik’s cube levels solution
Rubik’s cube levels solution
Algorithms for solving each level
● some Edge algorithms
● Corner algorithm (sexy move)
● Go to
○ Scratch presentation
○ Notation summary
○ Algorithms summary
Edge algorithm
Edge algorithmt
Edge algorithm - Pay attention to white cross
U’ R2
Edge algorithm - Pay attention to white cross
U’ R2
Edge algorithm
Edge algorithm - Pay attention to white cross
R U R’
Edge algorithm - Pay attention to white cross
R U R’
Corner algorithm
Corner algorithm - Sexy Move
R U R’ U’
Corner algorithm - Sexy move
RUR’U’ RUR’U’
Algorithms for solving each level
● some Edge algorithms
● Corner algorithm (sexy move)
● Go to
○ Scratch presentation
○ Notation summary
○ Algorithms summary
Rubik's cube  - 2019-04-06
Rubik's cube  - 2019-04-06

Rubik's cube - 2019-04-06