Notional functional syllabus aims to teach language based on conceptual and communicative purposes rather than grammatical structures. It focuses on developing learners' communicative competence through selecting linguistic content based on notions like time, direction, size and functions like requesting, suggesting, agreeing. While it has advantages like developing real-world language skills, critics argue that dividing language into discrete notions and functions misinterprets its nature as dynamic communication.