<p>Im only worried about the Math, Im not good at it but Im not completely horrible at it neither. </p>
<p>Do I have to be some type of Mathematics genius to succeed in Computer Science? How hard is the Math?</p>
<p>Im only worried about the Math, Im not good at it but Im not completely horrible at it neither. </p>
<p>Do I have to be some type of Mathematics genius to succeed in Computer Science? How hard is the Math?</p>
<p>YUP! Maths is pretty important. IF you’re really that weak, and interested in CS, then clear up some time and brush up on your maths, you can always take a year off before college to complete some advanced math courses (A Levels) etc. Before entering college, you should be comfortable with Multivariable Calculus and a little of Differential Equations.</p>
<p>Im transferring from a Community College, so hopefully that will strenghten my Math skills.</p>
<p>Discrete mathematics and Linear Algebra is the most important math subjects for you. My suggestion is to learn/study both of those subjects. Calc 1 and 2 would be a great addition but discrete and linear are the most important mathematical subjects.</p>
<p>Math is important. My college requires Cal 1, 2, 3, Discrete Math, and Linear Algebra. I regret doing poorly in Discrete Math because some of the theory classes will be easier if I had learned my proof and logic well. I am struggling with Cal 3 because of the 3D and vectors. </p>
<p>Even though I say it is important, your effort will still plays a big role. </p>
<p>In reality, you truly do not need to know math (Calculus and Linear Algebra) to be a great programmer. You do need strong, logical problem solving skills and the ability to learn quickly. These are skills which are developed during typical math courses. I have not take any math class, expect Discrete, and I am a good programmer interning at VMware. </p>