I have. Some people were nearly incapable of grasping the matter. Others could do it as easily as buttering a sandwich. I do not believe it is always a question of circumstance, but a question of an innate, inbuilt ability. Some people can and did rise above their personal weakness, through hard work and study.
Required classes to finish a bachelor's in CS or IT, I'm guessing. I've taught programming to a couple hundred college students (or more) and I agree that the aptitude seems to either be there, or not.
I have. Some people were nearly incapable of grasping the matter. Others could do it as easily as buttering a sandwich. I do not believe it is always a question of circumstance, but a question of an innate, inbuilt ability. Some people can and did rise above their personal weakness, through hard work and study.
Chess and programming are cousins in thought.