Closed Thread
Page 1 of 7 123 ... LastLast
Results 1 to 10 of 61

Thread: What level of math do you need to know before programming?

  1. #1
    relapse's Avatar
    relapse is offline Programming Expert
    Join Date
    Jul 2009
    Location
    Intrawebs
    Posts
    479
    Blog Entries
    2
    Rep Power
    0

    What level of math do you need to know before programming?

    A friend and I were arguing again. Yes, it is the same douche bag that picks up chicks bragging about HTML being a programming language. He said programming doesn't require any level of math knowledge beyond the basics (addition, subtraction, division, multiplication). I told him he was full of **** and that any decent programmer would know algebra and geometry at the very least while recommended was probably trig. What do you think? What math level do you know?

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Location
    Advertising world
    Posts
    Many

     
  3. #2
    Hignar's Avatar
    Hignar is offline Programming Expert
    Join Date
    May 2009
    Posts
    419
    Blog Entries
    2
    Rep Power
    12

    Re: What level of math do you need to know before programming?

    As a general guide I'd say you're about right. Some knowledge of algebra is a must and most will probably find a need for basic geometry and trigonometry at some point. How much you need to know depends on what you want to work on though.

    What is perhaps more important than the actual level of maths knowledge is the sort of logical thinking studying maths at a more advanced level develops.

    Unless I work on some very specific scientific software I doubt my maths will ever hold me back. I've got a masters in pure maths.
    If there's a new way, I'll be the first in line.

    But, it better work this time.

  4. #3
    Join Date
    Jul 2006
    Posts
    16,494
    Blog Entries
    75
    Rep Power
    143

    Re: What level of math do you need to know before programming?

    I had a disagreement with a student about this very topic. He insisted that he didn't need math for programming, and his programming teacher (who didn't like math) had said as much. He came to me a few months later looking for information about graphics. He was shocked/horrified that he would need trig extensively for simple graphics.

    Reality: algebra is almost essential. Boolean logic is vital. Trig, graph theory, combinatorics, formal logic, and linear algebra are useful on a regular basis. Calculus, numerical analysis, statistics, and number theory also come in handy, as can complex analysis. I use abstract algebra as my mental model for classes, inheritance, and operator overloading.

    Think of it this way: it's hard to model something in the real world without being able to do the math that is necessary for the associated discipline.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  5. #4
    Join Date
    Jul 2006
    Location
    Amherst, New York, United States
    Posts
    6,277
    Blog Entries
    26
    Rep Power
    20

    Re: What level of math do you need to know before programming?

    It depends on what you are doing. 90% of the programming I do (both academic and industry) only requires basic arithmetic, basic logic and the concept of a variable (which one might consider algebra).

  6. #5
    oliver.rush's Avatar
    oliver.rush is offline Newbie
    Join Date
    Sep 2009
    Posts
    24
    Rep Power
    0

    Re: What level of math do you need to know before programming?

    Yeah, for stupid things nobody needs a lot of math. But if you are going to do something really cool, you will need tons of math. Otherwise, all your programs will do is use brute force to solve every single problem. Can you say it is a good method?

    Have any of you seem the last round of Google Code Jam? Here's my tip, relapse: ask your friend to solve those problems, then let's see what he thinks about programming and math.

  7. #6
    Join Date
    Sep 2009
    Location
    USA
    Posts
    3,400
    Blog Entries
    5
    Rep Power
    37

    Re: What level of math do you need to know before programming?

    You can program with limited math, but limited math means limited programming. I think good programming skills have a direct stem from good math skills. You need good math skills to come up with efficient algorithms. Even simple things in programs can rely heavily on boolean logic and the use of variables, so if you aren't up to par with your algebra skills, programming will be very hard. My level of math is Pre-Calculus, and it helps me a lot in my programming.
    Root Beer == System Administrator's Beer
    Download the new operating system programming kit! (some assembly required)

  8. #7
    Shaddix's Avatar
    Shaddix is offline Programmer
    Join Date
    Apr 2009
    Location
    Westmalle, Antwerpen, Belgium, Belgium
    Posts
    104
    Rep Power
    11

    Re: What level of math do you need to know before programming?

    I always s*cked at math, I always only had enough for it at school, and one year I had to do my year over because of maths

    but for programming I'm doing quite ok for programming

  9. #8
    Join Date
    Oct 2008
    Location
    Istog, Kosova
    Posts
    4,001
    Blog Entries
    1
    Rep Power
    40

    Re: What level of math do you need to know before programming?

    Can we say it like this: A good Mathematician = A good Pogrammer ?
    Interested in participating in community events?
    Want to harness your programming skill and turn it into absolute prowess?
    Come join our programming events!

  10. #9
    Join Date
    Jul 2006
    Posts
    16,494
    Blog Entries
    75
    Rep Power
    143

    Re: What level of math do you need to know before programming?

    No, unfortunately. I've known several talented mathematicians who could barely use a computer.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  11. #10
    Shaddix's Avatar
    Shaddix is offline Programmer
    Join Date
    Apr 2009
    Location
    Westmalle, Antwerpen, Belgium, Belgium
    Posts
    104
    Rep Power
    11

    Re: What level of math do you need to know before programming?

    both math scientists and programmers need to be able to think logically, it's the most important factor, but it's not the only one, so that factor doesn't always aply

Closed Thread
Page 1 of 7 123 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Low level C programming
    By fread in forum C and C++
    Replies: 8
    Last Post: 11-02-2011, 03:24 PM
  2. course, tutorial... to learn programming low level
    By IlikeProgramming in forum Linux Hardware
    Replies: 4
    Last Post: 05-06-2011, 12:54 AM
  3. Replies: 9
    Last Post: 07-16-2010, 05:12 PM
  4. entery level programming interview - math skills?
    By zeroradius in forum The Lounge
    Replies: 3
    Last Post: 04-23-2010, 02:26 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts