About PyTamaro Web

✨ What is new on the platform?

We constantly improve our platform. These are the highlights of our updates:

  • Tamaro Cards: Version 2 (Sep 5, 2024)

    New and improved TamaroCards for a tangible, unplugged way to compose programs. Better documentation, slightly improved cards, including a few new ones, and downloads of card documentation pictures for your course material.

  • Judicious: a new documentation system (Sep 4, 2024)

    The documentation is now powered by Judicious, a new system which gradually presents information and offers a diagrammatic representation for functions and constants. Enjoy a uniform documentation for PyTamaro, the toolbox, and even part of the Python standard library.

  • Print ready-to-cut pieces from your own graphic (Jul 12, 2024)

    A new automatic system creates ready-to-cut pieces from any PyTamaro graphic. Teachers can quickly print them and have students compose the graphic starting from atomic shapes!

  • Searching activities by concepts (May 23, 2024)

    The platform now supports tagging activities with concepts. You can search for activities that teach a specific concept, or filter out activities that teach a concept you want to exclude.

  • Learner-friendly message for code with ellipsis (May 13, 2024)

    The platform shows a learner-friendly message as a tip when the code still has ..., indicating parts that still have to be implemented.

1–5 of 11

🧑‍🤝‍🧑 Who?

This web platform for PyTamaro has been developed at the Lugano Computing Education research lab (LuCE) at the Software Institute of the Università della Svizzera italiana (USI) in Lugano, Switzerland.

Contributors to the platform:

  • Alen Sugimoto
    Alen Sugimoto
    Design and implementation of curricula as graphs of activities

    Bachelor student in the Faculty of Informatics at the Università della Svizzera italiana (USI) - Bachelor thesis

  • Luca Chiodini
    Luca Chiodini
    PyTamaro library, initial design of the platform, management and contributions throughout

    PhD student at the Software Institute, Università della Svizzera italiana (USI)

  • Matthias Hauswirth
    Matthias Hauswirth
    Management and contributions throughout

    Professor at the Software Institute, Università della Svizzera italiana (USI)


The content of the platform (activities and curricula) has been developed by multiple authors:

🧑‍💻 Why?

Graphics can be an excellent domain to learn programming. We developed PyTamaro exactly with this goal in mind, and we have been using it in several courses: students loved it! This web platform provides a way to use PyTamaro in a browser and several activities that can inspire you.

Logo of PyTamaro

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

Privacy PolicyPlatform Version c08406b (Wed, 20 Nov 2024 12:30:00 GMT)