Just about any major in a scientific area, except those in computer science. You'll have to take SOME subjects in programming in just about any engineering course, but that's not really something to be afraid of. Anybody can learn that.
No
Yes. If you are professionaly trained for both terms of engineering, there is a possibility that you can.
Basically, anything that is not a major in computer science, programming, or something similar, will only contain (at the most) a few introductory courses in computer programming - nothing very advanced. The details will most likely vary from one country to another, and within one country, from one college to another.
You don't really need much computer programming for most engineering courses - except those where you specifically concentrate on computer science. And I don't see any reason why you should fail at OTHER, unrelated, subjects, just because you are bad at writing code. Finally, I think you shouldn't be afraid of writing code - you can still learn it.
Perhaps because 2 entirely different skill-sets are required?
It is quite unrelated. About the only similarity is that you use your keyboard. Instead of writing prose, in computer programming you have to write very precise instructions; if you commit some error, the program will not run properly. It might go into an infinite loop, for example, meaning that you need to interrupt the program forcefully.
I highly doubt that you can generalize that. In other words, I doubt that all people, or most people who are good at math will be bad at programming.
That's because different people have different skills, and preferences. However, don't decide too early that you are "bad at ... programming"; you may just have set yourself a "mental block". In other words, you might still learn it, once you get over your negative attitude about your own abilities.
If he intends to write his own code then it stands to reason he would need to know how to program.
wht is dignity in terms of technical writing?
wht is dignity in terms of technical writing?
they are terms that refer to a cultural, national, or racial group in a derogatory way.