Inspiration

We were inspired by difficult classes about algorithms in computing and engineering. These classes often require students to study complicated pseudo code to understand algorithms, however we found a better way to have fun while learning.

What it does

It teaches user to learn computer science algorithm by rearranging the order of physical cards. The user will see an array of real cards through the camera, and virtual numbers will be generated on the card through the camera by recognizing different cards. Then, the user will rearrange the order of the cards to learn algorithm.

To make learning fun, we have created a system that helps a person build a mental model of an algorithm by following the steps of the algorithm using real objects. The real objects are tracked using computer vision and the

Share this project:

Updates