Enviar por SMS: Fundamentos de programación aprendizaje activo basado en casos