Geometric Abstraction

Abstraction is one of the most important ideas in programming. In this curriculum you develop your abstraction skills by studying similarities and differences between geometric shapes, and by developing functions that capture the similarities and that have parameters to allow for the differences.


This curriculum has been created by LuCE Research Lab and is licensed under CC BY-SA 4.0.

PyTamaro logo

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy Policy • Platform Version 9982cd02 (October 14, 2026 at 12:46:45 PM UTC)