The document discusses various aspects of cognition including how information is processed through encoding, storage in memory, response selection, and response execution. It also covers cognitive models which are used by cognitive psychologists to predict human behavior and can help computer designers understand how users will interact with systems. The document outlines several cognitive processes like attention, perception, memory, learning, and problem solving and discusses design implications for supporting these processes.