Education is taking a new shape for the emerging needs of society. A considerable number of schools and disciplines are adapting active and cooperative learning to foster critical thinking and cognitive skill gaining. Design computation discipline also has to search for new models in education and experiment with these to evolve. This paper presents the current status in other disciplines. The lessons learned are used to develop the Academic Apprenticeship Model for teaching design computation courses.