Every citizen should learn computational thinking
Pontifications
- Not how to program in Ruby, PHP, Perl, Julia, R, Lisp, Fortran, etc. etc.
- But instead what computers can and cannot do.
- And how to break problems into sub problems that computers can solve.
- This should involve some sort of computer language but not a procedural or Object Oriented one.
- The closest language to what I am thinking is probably something like Mathematica’s language (not that I agree with everything written in this article!).