This document discusses several concepts related to information processing and cognitive perspectives on language learning. It begins by listing different metaphors used to describe how the brain works (like a sponge, muscle, computer, etc.). It then discusses theories that the brain is like a computer and processes information. The document outlines several memory systems involved in language learning, including declarative, procedural, and episodic memory. It also briefly discusses Chomsky's competence vs performance distinction and the concepts of communicative competence. The document then explores the ideas of complexity, fluency, accuracy in language learning and output hypothesis, which proposes that language production allows learners to test hypotheses.