This document compares and contrasts the theories of behaviorism and cognitivism in psychology. Behaviorism sees behavior as influenced by external stimuli and reinforcement, while cognitivism sees internal mental processes like thinking and memory as important. Specifically, behaviorism views the learner as a passive recipient shaped by the environment, while cognitivism sees the learner as an active processor. Some key differences discussed include the role of the teacher, treatment of errors, the importance of practice, language syllabus structure, and grading approaches. Overall, both theories emphasize the role of environmental conditions and practice with feedback in the learning process.