Why programming or other computer science? It is important to be able to know how to use a computer, but beyond that, what’s the benefit (unless the student is going to be a professional programmer)? Perhaps it trains the mind in a useful way?
Exactly that. Being able to think in explicit algorithms is extremely useful for decoding your own thoughts and being able to actually change your mind.
Why programming or other computer science? It is important to be able to know how to use a computer, but beyond that, what’s the benefit (unless the student is going to be a professional programmer)? Perhaps it trains the mind in a useful way?
Exactly that. Being able to think in explicit algorithms is extremely useful for decoding your own thoughts and being able to actually change your mind.