What is the difference between a computer scientist and a computer engineer?

Demon-Xanth

Lifer
Feb 15, 2000
20,551
2
81
20110217.gif
 

nanette1985

Diamond Member
Oct 12, 2005
4,209
2
0
No, the second one is the computer tech. THe computer engineer is the one who gets paid a lot of money to yell at the tech to fix the thing.
 
Last edited:

vshah

Lifer
Sep 20, 2003
19,003
24
81
comp sci is basically software development, software research, database stuff.
engineering can go anywhere from embedded systems to cpu design.

almost every CE program i've heard of requires a decent number of CS classes as well (but not the really intense ones)
 

edro

Lifer
Apr 5, 2002
24,326
68
91
My CE degree was half electrical engineering classes (calc, DC, AC, signals etc) and half programming and embedded systems classes (C, Java, Basic, Assembly, Networking).

CS is more programming and less math/electrical.
 
Last edited:

gimmewhitecastles

Golden Member
Mar 2, 2005
1,834
0
0
programming is one of the occupations which can lead from comp science, but the "science" part comes from the study of algorithms and computation.
 

RedCOMET

Platinum Member
Jul 8, 2002
2,836
0
0
So, what's the difference between a Software Engineering and a Software Developer?
 

her209

No Lifer
Oct 11, 2000
56,336
11
0
It's more along the lines of comp sci = app programming/db work
comp eng = embedded systems/ driver development / bsp work.
I don't necessarily disagree, but I'd say a Computer Engineer can do any work that a Computer Scientist can do while the reverse is not true because of the EE work.
 

davmat787

Diamond Member
Nov 30, 2010
5,512
24
76
So, what's the difference between a Software Engineering and a Software Developer?

At Microsoft, your typical software developers have a job title of "Software Design Engineer" or SDE. They do the actual coding for the most part, of the component(s) they own. Their test counterparts are "Software Design Engineers in Test", or SDET's. They code the stress tools, test automation harness, test tools, code validation, etc.

So at MSFT at least, software developer / engineer are the same thing.
 

vshah

Lifer
Sep 20, 2003
19,003
24
81
I don't necessarily disagree, but I'd say a Computer Engineer can do any work that a Computer Scientist can do while the reverse is not true because of the EE work.

mostly. definitely easier for an EE to moonlight as a CS than the opposite, which is almost impossible.