Computational thinking is a problem-solving method that can be applied across disciplines. It involves steps like decomposing problems, recognizing patterns, and developing algorithms. The document advocates using project-based learning to teach computational thinking, where students explore real-world issues. This helps students see relationships between school subjects and life. An example is given about using computational thinking to analyze the global water crisis.