IDEA is a series of nonverbal algorithm assembly instructions by Sándor P. Fekete, Sebastian Morr, and Sebastian Stiller. They were originally created for Sándor’s algorithms and datastructures lecture at TU Braunschweig, but we hope they will be useful in all sorts of context. We publish them here so that they can be used by teachers, students, and curious people alike.

Contact

If you have comments, feedback, or ideas for improvement, write to idea@idea-instructions.com or contact our Twitter account @ideainstruction.

License

All IDEA assembly instructions are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license, or CC by-nc-sa 4.0 for short.

This means that you’re free to share and to adapt them: You can copy and redistribute them in any medium or format. You can give them to your kids or students, include them in presentations or on flyers. You can also remix, modify, and build upon the material.

As long as you respect the following terms:

Notes

The SVG files were created using Inkscape, but can be edited using any vector grahics program. You’ll need to install the font Montserrat, which you can download here, so that the texts are displayed correctly.

If you want to create your own IDEA instructions, you can start from our SVG template, which contains a page grid, a collection of basic items, arrows, and little people.

Attributions

The top right icons are taken from Dave Gandy’s Font Awesome project. The font used on this website and in the diagrams is Julieta Ulanovsky’s Montserrat. Both are available under the SIL Open Font License.