Do Computer Science majors not use Multivariable Calculus.

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

Atheus

Diamond Member
Jun 7, 2005
7,313
2
0
Originally posted by: her209
Reminds me of this old old thing.

link

void* Realocate(void*buf, int os, int ns)
{

void*temp;
temp = malloc(os);
memcpy((void*)temp, (void*)buf, os);
free(buf);
buf = malloc(ns);
memset(buf, 0, ns);
memcpy((void*)buf, (void*)temp, ns);
return buf;

}

:confused: LOL
 

dlock13

Platinum Member
Oct 24, 2006
2,806
2
81
I realize you guys are in a HEATED debate, but I need to ask anyway.

As a senior in high school, I am undecided whether to pursue Computer Science or Computer Engineering as my major. Can someone explain the differences? I realize computer engineering involves electrical engineering and computer science, but what exactly does it involve?
 

esun

Platinum Member
Nov 12, 2001
2,214
0
0
Originally posted by: DVK916
I noticed at a few top Computer Science programs, they don't require Multivariable Calculus. Isn't Multivariable Calculus important information for a CS Major? It seems like something most people should know in life, expecially an engineer or science major.

Multivariable calculus is not typically used by the average CS person. I haven't used it in my EE classes either, but I suppose it would be possible (I have used it extensively in upper division physics, as you might expect). Linear algebra and differential equations are of moderate importance, and discrete math is used all the time.
 

So

Lifer
Jul 2, 2001
25,923
17
81
Originally posted by: dlock13
I realize you guys are in a HEATED debate, but I need to ask anyway.

As a senior in high school, I am undecided whether to pursue Computer Science or Computer Engineering as my major. Can someone explain the differences? I realize computer engineering involves electrical engineering and computer science, but what exactly does it involve?

It's a new and evolving major. It's basically a hybrid of EE, without the classes on analog stuff (which is really useful, I know a CompE who feels behind w/o it) and CS stuff without the high level stuff (same guy can't do GUIs). I'm a EE who was a CompE freshman year, and I probably know 90% of the CS stuff he does but a lot more hardware. That's my take on it though. If you like hardware and want a little software stuff, become a EE, if you want Software with only an overview of hardware become a CS major. If you want to try to hybridize the two, do compE.