Why do you need high math for computer science again?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

cheapgoose

Diamond Member
May 13, 2002
3,877
0
0
Originally posted by: Ameesh
when you get into the harder stuff math skills play an important role in designing efficient algorithms.

Also by learning calculas , linear algebra, and DE, very difficult problems can be made very easy.

complex software designs and effciency ratings can be proved mathametically.



math is argubaly the most important skill man has and will develop.

(spelling is not ;))

can't agree more!

 

jaeger66

Banned
Jan 1, 2001
3,852
0
0
Originally posted by: gopunk


you are probably write for most jobs... but i think being around businesspeople wannabes would drive me crazier.

Get used to it. The days of throwing the coders back into their dank little rooms and leaving them alone are over. And I think colleges are doing a bad job of preparing students for this new reality. What will distinguish you from the tens of thousands of other programmers being churned out of school and coming over on the boat? Not everyone will be able to get a Masters from Cal Tech, but even knowing this you'd be shocked at how many CS grads have no other skills.
 

gopunk

Lifer
Jul 7, 2001
29,239
2
0
Originally posted by: jaeger66
Originally posted by: gopunk


you are probably write for most jobs... but i think being around businesspeople wannabes would drive me crazier.

Get used to it. The days of throwing the coders back into their dank little rooms and leaving them alone are over. And I think colleges are doing a bad job of preparing students for this new reality. What will distinguish you from the tens of thousands of other programmers being churned out of school and coming over on the boat? Not everyone will be able to get a Masters from Cal Tech, but even knowing this you'd be shocked at how many CS grads have no other skills.

why should i get used to it? no, i refuse to surround myself with idiots. well, i'll take that back, i refuse to surround myself with vocal idiots. i don't mind them if they're quiet i guess.

and i'm not really thinking about programming as a career, so do i really need something to distinguish me from the thousands of other programmers?
 

spp

Golden Member
Jul 9, 2001
1,513
0
76
Originally posted by: Ameesh
Originally posted by: notfred
You really don't need to know calculus and physics to do computer science. I jsut think universities don't feel like you should be able to get a bachelor's of science degree without them.

wait till you get to more difficult classes in your school.

some higher algorithms are intensely related to math....
 

jaeger66

Banned
Jan 1, 2001
3,852
0
0
Originally posted by: gopunk


why should i get used to it? no, i refuse to surround myself with idiots. well, i'll take that back, i refuse to surround myself with vocal idiots. i don't mind them if they're quiet i guess.

and i'm not really thinking about programming as a career, so do i really need something to distinguish me from the thousands of other programmers?

You're young, you'll learn. When you have people who don't know jack about computers screaming at you wondering why the project wasn't done yesterday, and delivered bug free and under budget you'll understand that idiots are everywhere. You certainly don't have to like it, but you'd better learn to put up with it. If you're not going to be a programmer, then don't bother with the math-that was sort of my point. Use those credits to develop in areas that many CS grads are sorely lacking in. If you want to be a hard core coder then yes, take the math.
 

OS

Lifer
Oct 11, 1999
15,581
1
76
Originally posted by: jaeger66

Get used to it. The days of throwing the coders back into their dank little rooms and leaving them alone are over. And I think colleges are doing a bad job of preparing students for this new reality. What will distinguish you from the tens of thousands of other programmers being churned out of school and coming over on the boat? Not everyone will be able to get a Masters from Cal Tech, but even knowing this you'd be shocked at how many CS grads have no other skills.

So what's in store for a programmer that can also communicate, present and lead?
 

Mday

Lifer
Oct 14, 1999
18,647
1
81
network topology involves graph theory
general programming requires you to know modular arithmetic, and how to add, etc
stuff ameesh said.

remember that computer science is NOT JUST PROGRAMMING.
 

gopunk

Lifer
Jul 7, 2001
29,239
2
0
Originally posted by: jaeger66
Originally posted by: gopunk


why should i get used to it? no, i refuse to surround myself with idiots. well, i'll take that back, i refuse to surround myself with vocal idiots. i don't mind them if they're quiet i guess.

and i'm not really thinking about programming as a career, so do i really need something to distinguish me from the thousands of other programmers?

You're young, you'll learn. When you have people who don't know jack about computers screaming at you wondering why the project wasn't done yesterday, and delivered bug free and under budget you'll understand that idiots are everywhere. You certainly don't have to like it, but you'd better learn to put up with it. If you're not going to be a programmer, then don't bother with the math-that was sort of my point. Use those credits to develop in areas that many CS grads are sorely lacking in. If you want to be a hard core coder then yes, take the math.

i already know that idiots are everywhere... i work tech support. this experience has only served to harden my resolve to minimize the number of idiots i come in contact with on a daily basis.

anyways... i agree with you... but i would extend that to "don't waste your time in CS if you don't love it". actually now that i think about it, i would extend that to most things in life.

btw, some of us want to go to grad school and try to find a research position either in industry and academia :p
 

Mday

Lifer
Oct 14, 1999
18,647
1
81
Originally posted by: KEV1N
In college, you don't learn how to do; you learn how to learn

you're supposed to have learned how to learn before college.
 

jaeger66

Banned
Jan 1, 2001
3,852
0
0
Originally posted by: OS


So what's in store for a programmer that can also communicate, present and lead?

Good, good things. Nobody will give a rat's ass about your super-duper search algorithm if you can't effectively present it.
 

jaeger66

Banned
Jan 1, 2001
3,852
0
0
Originally posted by: Mday
network topology involves graph theory
general programming requires you to know modular arithmetic, and how to add, etc
stuff ameesh said.

remember that computer science is NOT JUST PROGRAMMING.

At my school, it almost was all programming. The advanced network stuff was part of CE, not CS.