There is one thing that discreet mathematics, number theory is actually useful, RSA encryption algorithms are based off all that theory actually very interesting stuff too. Depending on what your programming you would use the other stuff too, for example your doing a physics simulation of say wave mechanics or something like that, you would use calculus to solve these problems.
I reckon it's much like learning Latin o'l boy. It's not immediately useful, but it develops a muscle (sometimes called the brain) in a certain way. That becomes apparent later on.
the only way a computer can understand anything is mathematically, so for a program to implement a solution to any program, he/she needs to approach it mathematically.
If you do games, graphics, or simulations (most notably ones based on physics & scientific calcs), you're gonna need a lot more than just algebra.
If you're going to be a data miner, you may not. I've seen some pretty hefty trig applied to queries, though. It was mainly phd work, but I believe google uses similar techniques.
I used to agree about o-chem. It's pretty useless to me these days for anything other than witty trivia. I actually asked my advisor about why we had to take stupid unapplicable classes like that. He said because they're based on abstract thought and problem solving. Well, I use abstract thought and problem solving every day now, so I say it was time well spent. Were you to work solely on textbook CS problems, you'd become a repeater, most likely, and innovate very little. Studying in other fields helps you "break the mold", so to speak.
the only way a computer can understand anything is mathematically, so for a program to implement a solution to any program, he/she needs to approach it mathematically.
Replace "mathematically" w/ "analytically", and you'd be correct. Computers do not innately understand math. They understand boolean logic.
Best class I ever took in college was a class in formal logic.
Socrates is a man
A man is mortal
therefore, Socrates dresses as a woman to live forever.
Or, something like that. It's been a while.
I basically agree about the math classes being somewhat useful, but I took all the good math in High School (Algebra, Trig, Calc) and the stuff in college seemed mainly as a way of keeping math professors employed. Sure its useful for some fields, but not for most CS folks.
I am getting ready to start a degree is CIS at U of M and they offer a concurrent math degree. Could anyone tell me if holding those two degrees would make me any more "marketable" towards employers? I already plan on and have taken quite a bit of math anyways, but to get the second degree I would have to take something like 7 more classes - on top of the other math classes I already have. Is it worth it? Just to give anyone an idea... Discrete Structures & Matrix Algebra are already included to get the CIS degree; so the other 7 sound like some advanced cources.
Willing to be a Game/Server Programmer but I'm lost in Math!
Can you tell me all what I have to learn in mathematics and the Necessery mathematics(Algebra, Matrix, Bool Logic, etc..) so I can start studing seriously.
Answering me will be real great for my future.
Thanks
If this thread has not yet been solved, please Mark this Thread as Unsolved so that it displays a correct status. Posters are less inclined to contribute to a thread that has already been marked solved.
This thread is more than three months old
No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.