I recently completed a Google online course on Computational Thinking and would like to look at one feature of CT, which I think has particular relevance for English teachers. In brief, as I understand it, CT refers to the thought processes involved in formulating problems in such a way that they can be processed using computational devices. They can be used to think about problems without any form of computation, of course, but it seems to me that one way of mixing things up, to enliven a class, is to introduce some computation into the English Class.
One tool that might be useful is Google’s Ngram Viewer, which allows you to type in keywords and see them displayed in a graph reflecting their usage over the years (from Google Books). You can enter multiple keyword searches, separating them by a comma. In itself this can show you the rise and fall in the popularity of certain words, and can be used in an English class to identify difficult vocabulary from a poem. You can look at synonyms, antonyms or explore connotation and denotation with a class using Ngram Viewer, asking students to draw conclusions from the graphs generated.
I think the most useful application of this, though is where it is combined with student writing to help students think about their word choices. In itself Ngram Viewer does not really add to a piece of writing, but if you ask students to use it to help them make decisions about which word to choose, it does help focus on the act of making a decision. By forcing students to type in a list of synonyms alone, they will probably do more than they usually do in thinking about alternatives.