No, you probably won't fail computer science. Probably.
Mathematics involves logic and problem solving - which is a major part of computer science. Although programming is also a big part of computer science, there are quite a lot of branches to do with computers, and you don't necessarily have to work with programming.
I'm good at maths and not so good at programming but I still did pretty well (better than all the hard-core programmers) in the computer science / programming class. If that's any consolation.
Because they don't try hard enough.
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.
you wont always fail
Yes
Mathematics is an important part of all the other sciences such as chemistry and thermodynamics; mathematics has rightly been called the language of science. So no, being good at math does not mean that you will fail chemistry, quite the opposite.
ambot lng
A student may fail mathematics because he/she did not study, did not attend class, or did not understand the lesson material.
students fail in science because science is hard(:
Not really. Science Engineering deals basically with Math subjects. Therefore, if you're good in Math, you'll do good in Science Engineering.
Not necessarily. You're in school to get better at those things.
No, there is no reason why you should fail in this case.
Not necessarily but you will be expected to understand computing - as a tool for aiding complex calculations, not an end in itself. You are right about the maths, but economics? Engineering is the practical application of science, principally physics but also chemistry.