The content-based approach uses task-based teaching principles to provide
the learner with purposeful tasks, the mastery of an academic subject, and repeated opportunities for meaningful communication. The key then to the content-based approach is to increase students' procedural knowledge by providing them the right tools (linguistic or internet) that they need to master their academic tasks.