EE checking in.
They are overall different, but they DO overlap. the EE curriculum, accredited, will just include C, nothing more. You will learn other stuff like Verilog HDL (hardware descriptive language) used for logic circuits (very straight forward), machine language (0s and 1s, literally), and MATLAB....and then more MATLAB....then some more MATLAB.
CS may overlap in the sense that you'll take maybe some of the same math classes and a class that goes over circuits at a basic level, but you are strictly programming. C and then the other languages that share the same syntax.
now you can get a degree that blends the two. Electrical and Computer Engineering, as offered by temple, gave you a EE foundation with more programming exposure. so it depends on the school. but thats generally the gist of the differences.
if i were you, don't go to college for JUST a cs degree, nowadays u need to be rocking a masters with that and be damn good at programming (from what i've generally heard). if anything grab the EE degree and minor in CS. TRUST ME, your value goes way up, and the job opportunities widen big.
an engineering degree, ESPECIALLY a EE degree commands mad respect man, and this from experience. besides, once you learn C, it opens the door for u to learn other languages on your own. this is why EEs can typically apply for software engineering jobs, because they know EEs have that exposure.
feel free to PM me anytime if u have more questions..good luck. there is also an engineers thread open somewhere, you may need ur shovel tho