Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: (OT) Should math (or adv. math) be required in CIS degrees?

by FoxtrotUniform (Prior)
on Jul 25, 2002 at 20:04 UTC ( #185313=note: print w/replies, xml ) Need Help??

in reply to (OT) Should math (or adv. math) be required in CIS degrees?

    Should math (or adv. math) be required in CIS degrees?

Oh hell yeah.

For one thing (and this is something that you and the other respondents have touched on), university-level math builds strong analytic skills. Writing proofs is very much like writing code, and effort spent learning one will pay off in the other. (In fact, I'd add formal logic to the list you mention -- at the very least propositional and predicate calculi, with modal logic and metalogic as "recommended" subjects.)

For another, math has an annoying habit of cropping up in the most unexpected places. Reachability checking for an even modestly complex web site will bring in graph theory (and woe to the programmer who doesn't consider it!), for example. Most varieties of simulation involve insane amounts of math. (And Every. Single. Programmer. should be familiar with De Morgan's Laws.)

The hell with paco, vote for Erudil!

  • Comment on Re: (OT) Should math (or adv. math) be required in CIS degrees?

Replies are listed 'Best First'.
Re^2: (OT) Should math (or adv. math) be required in CIS degrees?
by dragonchild (Archbishop) on Jul 24, 2004 at 03:41 UTC
    It's funny you mention graph theory - I have been working on a SQL generation tool that is a bunch of calls into Graph and little more. Without that training in Math, I would've been completely lost. (Heck, I was originally completely lost, but several Monks came to my rescue.)

    We are the carpenters and bricklayers of the Information Age.

    Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

    I shouldn't have to say this, but any code, unless otherwise stated, is untested

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://185313]
[choroba]: sell to whom? Burglars?
[marto]: think targeted ads
[marto]: "your house is so big, consider product XYZ", "You clean a lot, consider product ABC"
Discipulus your house is so small, accept dollars from nigeria
[marto]: Discipulus, or space saving products, that sort of thing

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (9)
As of 2017-07-26 12:03 GMT
Find Nodes?
    Voting Booth?
    I came, I saw, I ...

    Results (390 votes). Check out past polls.