Re: Dumbing down?



Jeff Rollin <jeffrey.rollin@xxxxxxxxx> writes:

In the last episode, on Thursday 24 May 2007 21:00, Ken Tilton wrote:



Jeff Rollin wrote:
A friend (who should know better than I) and myself both agree that an
understanding of maths is necessary to be able to program.

So why do so many introductory textbooks insist that it isn't?

Sorry, point of information: you and your friend agreeing on X has
exactly what power over X's truth?

hth,kt


Heh. As I've already had to admit, that was a lousy metric to have started
out with.

Indeed. "Math" is quite broad. I don't think a programmer needs to
know any differential topology ;-)

This is not strictly "math", but I found it quite useful when
programming numerical algorithms:

What Every Computer Scientist Should Know About Floating-Point Arithmetic
www.validlab.com/goldberg/paper.pdf

A better question might be, "what are the arguments for and against a good
understanding of maths being necessary to programming?

Time is a scarce resource. Math might be useful, but is it more
useful as the same amount of time spent on programming per se?
Diminishing returns kick in quite early.

Tamas
.



Relevant Pages

  • Re: Sarah Palin- creationist VP candidate?
    ... talking about something entirely different from actual math. ... individual means by "understanding", and when you use the term 'actual ... cashier wastes the time gained by talking to the bag-boy, ... hand the cashier two pennies. ...
    (talk.origins)
  • Re: maths for programming C++
    ... do with the C++ programming language, ... relatively little mathematics. ... then you may need to learn more math. ... application of higher level math in a programming context. ...
    (sci.math)
  • Re: Avoiding C++ Templates In Cipher Implementation
    ... >> programming aims for ease of understanding and ease of reuse. ... The crypto I do has more important than and often does not have to ... then it is back to the design and source. ...
    (sci.crypt)
  • Re: debate: to get a Masters Degree in CS or Not
    ... >>Knowing math has value, but only if it's necessary to what you do. ... >>Math skills are largely irrelevant in all but design. ... values of theory vs. practice, given my experience in and out of the ... In programming, flying blind is the norm, not the exception. ...
    (comp.programming)
  • Re: Irrelevant but curious
    ... When people talk about Math they are often referring to arithmetic. ... talk about objects, persistence, iconic notation you can be talking ... > loves it) then you will most likely not enjoy programming. ...
    (comp.object)