Last Wednesday I attend to an open class by Bertrand Meyer at UTN Buenos Aires. It was about “How we teach programming”. It was interesting but it quite filled my expectations. In the first part, Meyer did a review of the different ways of teaching programming in introductory courses (first year courses), explaining the pros and cons of each. During the second part he introduced the way he uses in his courses and that is explained in his next book: Touch of class: Learning to program well with objects and contracts.