Computer VS Electrical Engineering??

Q: Can anybody please tell me the difference between these two engineering fields? Starting next semester, I'll have to choose which field to enroll in. I would like to know what kind of stuff I'll be learning in these two fields. Also If you can, please also indicate what kind of job will I be doing after I graduate. And the prospective job opportunities for them.

A: -Until only about 30 years ago, there were no CSs, only EEs. The field of CS developed as EEs designed more complicated computers, and it became necessary to specialize in the niche field (CS) or in the broader field (EE). Both fields include computer programming to a significant degree. Computer Scientists generally design computers and other digital logic devices, using especially FPGAs and ASICs. They work with VHDL and Verilog as design languages. Although a good electrical foundation is required, CSs are not necessarily expected to understand the deep electrical details about signals, propagation, and impedance. CSs tend to design the more complicated digital integrated circuits, some using many millions of transistors. Electrical engineering covers a broad range of fields, covering DC power supplies, the national power grid, audio amplifiers, consumer electronics (radios, TVs, etc), and higher frequency radios (like cell phones and satellite systems). EEs generally use schematic diagrams as design tools, but more recently have been moving into VHDL and Verilog also. EEs are often called upon to evaluate system characteristics like stability. "Electronic EEs" tend to design the not-so-digital integrated circuits (like op-amps) and often do product implementations. The other EE fields also have their specialists. -You did describe the Computer Engineering degree, but Computer Science is not an interchangeable term for it. The CS guys are actually the pure programming and algorithms group, who concentrate on crazy stuff like neural networks

and databases and whatnot. The computer engineering major is like an EE without as much focus on analog, and a pretty good low-level programming toolkit. In retrospect it would have been more fun for me, instead of the EE major. Just wanted to make sure there was no confusion, and the poor guy doesn't end up sitting in a chaotic systems class wondering when the teacher's going to say something about VHDL! -Is possible that you wrote computer science when you actually meant computer engineering (or the like)? I really don't think designing digital logic, or the other activities you described, is the bailiwick of a typical, employed CS major. Or am I mistaken?