Cognitive overload is a situation where the teacher gives too much information or too many tasks to learners simultaneously, resulting in the learner being unable to process this information.
A cognitive theory of learning sees second language acquisition as a conscious and reasoned thinking process, involving the deliberate use of learning strategies.
The cognitive-code approach of the 1970s emphasised that language learning involved active mental processes, that it was not just a process of habit formation (the assumption underlying the audiolingual method that came before it).