This document discusses several theories and approaches related to educational technology and teaching and learning. It describes behaviorism, cognitivism, and constructivism as the three main theoretical frameworks that have been present in educational technology literature. It provides details on behaviorist learning theory and theorists like BF Skinner. It also discusses cognitive learning theories and constructivist teaching methods that emphasize problem-solving and social learning. Specific technologies like tutorials, simulations, and cooperative/collaborative software are described in terms of how they can support behaviorist, cognitive, and constructivist approaches to instruction.