STEM is a curriculum that creates a common space for knowledge acquisition and skills development in four specific disciplines: Science, Technology, Engineering and Mathematics. These four very important elements of traditional education can be combined together in order to provide interdisciplinary courses and form the basis for an innovative way of educating students. …

I have been more than 15 years teaching programming to students of first course of Engineering (industrial, computer, telecommunications) and from the very beginning I show them which are the steps to address a Programming Problem. …

If the image of students feeling bored inside the classroom, wondering what all these numbers and shapes mean and why they are useful at all, feels somehow familiar to you, then we share some common school experience. Now that I am older, I wonder why it has been so difficult for math teachers to actually open this magical world and let us in. And I feel strangely intrigued each time I read about an innovative teaching approach which promises to expose students through playful activities to whole scientific phenomena.