A Special cake: Il Salame al cioccolato

Computational thinking is a problem-solving approach that uses techniques and concepts from computer science. Applying computational thinking to prepare an Italian cake like “Salame al cioccolato” can mean dividing the problem into smaller, manageable steps, identifying the necessary data, and creating an algorithm that clearly describes the process.

 Here is how our special students, helped by the support teachers, divided the activity:  

  • Prepare the ingredients
  • Mix together the ingredients
  • Shaping the compound
  • Chill the cake


Below is the algorithm that explains step-by-step how they prepared the “Salame al cioccolato”:

  1. Preparation of the ingredients:Crumble the biscuits into small pieces, melt the butter in a saucepan or microwave, melt the dark chocolate in a double boiler or microwave.
  2. 2. Mix the ingredients: In a large bowl, beat the eggs with the sugar until the mixture is light and fluffy, add the bitter cocoa and mix well, add the melted butter and melted dark chocolate and mix until a smooth mixture is obtained, add the crumbled cookies and, if desired, the liqueur. Mix until all ingredients are incorporated.
  3. Shape the mixture: Pour the mixture onto a sheet of baking paper or aluminium foil. Shape the mixture into a cylindrical shape, similar to a salami, Wrap the salami in paper and tighten the ends well.
  4. Cool the cake:  Place the salami wrapped in the refrigerator for at least 2 hours, until it is firm.
  5. Serve: Remove the salami from the refrigerator and remove the paper, sprinkle with powdered sugar, if desired and cut into slices and serve

This systematic approach uses computational thinking to ensure that every step of the cake preparation is clear and well defined, allows to obtain an optimal result for all those who want to try this recipe but also to make special students work in a collaborative and participatory way.