CS is a sub-set of specialization from math - ergo a science. A scientist is one thing, as with an engineer is a very distinct animal separate from this. Opinion still holds.
Computer Science is in no way a subset of Electrical Engineering.
I was in Computer Engineering, which is a subset of Electrical Engineering, and looked at transferring to Computer Science since I was more interested in software than hardware.
The two disciplines are enormously different and I'd basically have to do-over two years. Engineering forces everyone through the same fundamentals, you learn about physics, chemistry, and do outrageous amounts of math. In Computer Science it's a whole different track apart from the small amount of overlap in the programming courses.
At my university the Engineering Department was a separate entity from the entire school. Any engineering graduate was also on track to get their P.Eng. Computer Science students cannot get this without an engineering degree.
strictnein|8 years ago
The work that people with CS degrees do is typically far more like Engineering (designing, testing, building, and fixing systems) than Science.
astrodust|8 years ago
I was in Computer Engineering, which is a subset of Electrical Engineering, and looked at transferring to Computer Science since I was more interested in software than hardware.
The two disciplines are enormously different and I'd basically have to do-over two years. Engineering forces everyone through the same fundamentals, you learn about physics, chemistry, and do outrageous amounts of math. In Computer Science it's a whole different track apart from the small amount of overlap in the programming courses.
At my university the Engineering Department was a separate entity from the entire school. Any engineering graduate was also on track to get their P.Eng. Computer Science students cannot get this without an engineering degree.