Re: What Math Is Needed for Programming?



Bibby,

Please remember that the two purposes of a math class are to:
1. Teach you the math.
2. Teach you to think abstractly.

It's the second purpose that is primarily important for software
development.

But, as others have said, the first purpose may be necessary to solve
specific problems. I would definitely recommend some Discrete Mathematics,
which deals with set theory, logic (and, or, xor, etc.), trees, and graphs.
Set theory and logic come are a big part of interacting with databases
(especially in debugging your queries). Logic is always important in
functional programming languages. Trees and graphs can be important in
architecture, design, and general problem-solving.

Other specific math skills (e.g., geometry) may be important depending on
the domain you are programming in. For example, one problem I had to solve
recently involved finding the distance between two points on a map. The
Pythagorean (sp?) theorem from geometry saved my bacon there.

Good luck,
Brian

"Bibby" <bibby@xxxxxxxxxxx> wrote in message
news:dT6je.4062$Wp.615691@xxxxxxxxxxxxxxxxxxxxxxxx
> I'm interesting in studying OOP programming languages on my own: C, C++,
> Java. I haven't studied the big 4 math subjects in my last year of high
> school, Calculus, Algebra, Geometry, Statistics. Which of these subjects
> would I need to be able to understand some of more advanced concepts I may
> encounter in my studies. Do I necessarily need any of them at all?
>
> Thanks
>
> PA
>


.



Relevant Pages

  • Re: Tracking of Killer Asteroids Runs Low on Money and Short on Time
    ... Multi-personality disorder ?:-) ... Fred can do math and understands electronics, ... he is effectively able to be wrong on purpose. ...
    (sci.electronics.design)
  • Re: Publication not so important in mathematics
    ... >> I wonder if you misunderstand the purpose of publication. ... >> Which basically is saying that math people believe that it's all ... > But I said the MAIN purpose is to acquaint readers with the material. ...
    (sci.math)
  • Re: Publication not so important in mathematics
    ... >> The main purpose is to acquaint readers with the material. ... > Which basically is saying that math people believe that it's all ... And just as the local paper of Topeka, ...
    (sci.math)
  • Re: Newbie: cloning a Number
    ... I just thought that this was the whole purpose of a "Number" class. ... like not to display Integers and Double the same way (with or witout ... Number*Number is actually Integer*Integer: do integer math. ... All Number subclasses have intValue, floatValue, etc..., so that ...
    (comp.lang.java.programmer)
  • Re: A little challenge for relativists.
    ... >>light is independent of the source as a function of geometry. ... deeper questions physics into a shallow debate over semantics. ... I will only justify my assumptions at the same level you do. ... Your refusal to understand what the math means ...
    (sci.physics.relativity)