I don't think you understand the mentioned fields. I hold both an undergraduate degree in Computer Engineering and Electrical Engineer and can guarantee I went through similar levels of rigor to that of a Computer Scientist. Computer engineers not only write code, but also design the computing hardware extensively abstracted away from the typical programmer. Similarly, Electrical Engineers also write code for their hardware designs, to include the motherboard you're using right now.
I don't think you understand the mentioned fields. I hold both an undergraduate degree in Computer Engineering and Electrical Engineer and can guarantee I went through similar levels of rigor to that of a Computer Scientist. Computer engineers not only write code, but also design the computing hardware extensively abstracted away from the typical programmer. Similarly, Electrical Engineers also write code for their hardware designs, to include the motherboard you're using right now.