Slashdot Mirror


What Math do You Use?

e_lehman asks: "I've been associated with MIT's introductory 'Mathematics for Computer Science' course for a number of years. The course has emphasized different topics in different years: logical foundations, proofs, probability, combinatorics, etc. But this is at the whim of instructors. What mathematical topics should we be teaching to budding computer scientists? What mathematics do you actually use or need, working in the computer industry? Here are some candidates: boolean logic, graphs, number theory, combinatorics, proofs, set theory, relations and functions, approximation methods, solving recurrences, generating functions, analysis of state machines, asymptotic analysis, and addition of small integers."

3 of 102 comments (clear)

  1. Too far! by Anonymous Coward · · Score: 2, Funny
    addition of small integers

    I know it is supposed to be an academic study, but this is just going to be too demanding. Where could you even find people qualified to teach such exotic stuff?

  2. My experience. by Anonymous Coward · · Score: 2, Funny

    After 40 years using math for EVERYTHING in my day to day life, including my professional life, I'm amazed at what is most useful.

    The fact is that, after all this time, the most useful and frequently used math isn't algebra, or geometry or calculous, or statistics. The amazing thing is that most of the math is on my fingers.

  3. Re:FSMs , Graphs, Numerical Analysis by zulux · · Score: 1, Funny


    * Finite State Machines
    * Graph Theory
    * Numerical Analysis


    Hey! I've never had to do that sort of thinking with Windows Visual Basic .NET. Obvioulsy, you should spend a little and get the right tool for the job - VB.NET makes everything easy! VB.NET handles all the hard stuff for you - like strings and arrays. You can even do 3 dimentional arrays! That's power and ease for you!

    Why just the other day, I was getting stuck declaring a variable, and was just sitting there pondering, and all of a sudden this really smart paper-clip comes up and says "It looks like you're defining a variable!" - He was really helpfull!

    Try VB.NET and you be a much more productive prorammer with only 5% of all that difficult thinking!

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.