Ipotizzare, osservare, sostenere, confutare: didattica per problemi e lavoro cooperativo per lo sviluppo del pensiero critico nella classe