Cognitive Apprenticeship and Instructional Technology. The technology allows students to apply theories to real life situations through microworlds, networks, data bases, graphic packages, and text editors . Students learn situations to which theories can apply. Students learn how to apply the knowledge they learn. When students apply theories a situation, how to use the theory in other situations becomes more obvious.
Theories stored in context of situations are more useful than mere memorized words of the theory.
Learning theories should be done in multiple contexts not just one. This is so students can learn to generalize about which theories to use and how to use them in given situations. Model real world processes. Model the performance of experts. The student can pose a problem for the expert to solve.