We read from time to time the recommendation that we teach it, but what exactly is computational thinking? There's no shortage of more superficial definitions, but to get a full and deep account, this book (free and self-published by Jeff Erickson) recommended by Terry Freedman is a pretty good reference. Now I would recommend everyone learn everything in this book (though it wouldn't hurt) but rather would define something like computational literacy as a basic understanding and ability to apply the key concepts outlined here, things like recursion, decisions, search, probability, graphs, hashing, etc. This book, meanwhile, would be an indispensable reference for anyone teaching computational thinking.
Today: 5 Total: 98 [Share]
] [