I had a lecturer in CS who didn't really code and would freely admit it. A LOT of what she lectured stuck and I've used it everyday in my programming jobs.
as mentioned before, only if he wants to be a programmer. Even if he eventually goes on to become a business person, I think being trained in CS will give him a far better perspective and trust from the programmers working for him.