This document discusses various approaches and methods for teaching and learning. It describes several approaches including didactic, expository, empirical, heuristic, inquiry/discovery, and constructivist. It also outlines different teaching methods such as lecture, teacher demonstration, practical work/experiments, project work, field work/excursions, discussion, simulation, and use of technologies like radio, television and computers. The key approaches and methods are contrasted in terms of their advantages and limitations for imparting knowledge and developing skills.