Computational Thinking is often related with Computer Science. That makes sense, they are related. The problem is when the thinking ends there.
Did you know you can use Computational Thinking in any subject?
The following quote is from Google’s Computational Thinking Course:
Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions. CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including the humanities, math, and science. Students who learn CT across the curriculum can begin to see a relationship between academic subjects, as well as between life inside and outside of the classroom.
Here are a few resources I have recently come across to get you started.
This MOOC from Google guides you through ways to integrate Computational Thinking into the courses you are teaching. It is a great way to introduce yourself to computational thinking.
Computer Science Unplugged is a great resource because it gives you access to resources that you can do without a computer at any grade level.
Google CS First is a new Google resource for computational thinking. CS First gives access to resources for activities that can be integrated into any subject area.
MIT App inventor is for more advanced coders. This gives students a platform for creating their own apps