- No. But it helps. I am horrible at math, i just don't
have the patience to work things out like that on a piece of
paper that gives no feedback (like a compiler does). Most
CompSci heads are actually good at math, but most Math heads
are not good at programming (something about i = i + 1 ;)). When i was a CompSci undergrad, i was told that i was "the exception to the rule", because i was one of the
top students who couldn't get more than a 'D' in Calculus 2.
- I think so. But know that you said 'Computer Science',
not programming or software design. CompSci can both improve
and hinder your programming and design skills. It's the
fundamental difference between Academia and The Real World.
For example, you get your Bachelors ... you get a real world
job. You get your Masters ... you get a higher paying
real world job. You get your Doctorate ... and you get
kicked out of the Real World.
- Yes, but i don't think it's as "black and white" as you
might think. FORTRAN obviously requires some knowledge of mathematical formulas, and BASIC requires little math at all - until the problem involves math. The better question to ask, IMHO, is "Will those with a good
mathematical background go farther in programming than those
that don't?" And that too depends upon what kind of
programming you are talking about. If all you do is fetch
database query results and slam them through the HTTP
protocol, then no ... you don't really need a strong math
background. But, if you want to get into functional
programming, then a good knowledge of lambda calculus will
surely help. At some point, you are going to have to be
pretty decent with Math to move to the "next level". This is
why i occasionally brush up on my Algebra, Trig, and Calc
skills. While it hurts my brain sometimes, it surely doesn't
hurt my programming skills. ;)
(the triplet paradiddle with high-hat)
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||