This document discusses the theory of communicative competence in language teaching. It outlines that communicative competence focuses on using language for communication rather than just knowing its structure. It describes four dimensions of communicative competence: grammatical, sociolinguistic, discourse, and strategic competence. The principles of a communicative language teaching approach emphasize using language for real tasks and meaning over separate elements. This approach aims to develop students' communication skills through interactive activities.