At first , I like programming too , but I'm just a beginner in it , and my field is electrical control which is based a lot on using informatics , ....
well , you're right , ... the computer engineering is wider than CS , .. because it includes the both abilities , to manipulate software and hardware .
Usual tasks involving computer engineers include writing software and firmware for embedded microcontrollers, designing VLSI chips, designing analog sensors, designing mixed signal , circuit board, and designing operating systems. Computer engineers are also suited for robotics research, which relies heavily on using digital systems to control and monitor electrical systems like motors, communications , and sensor ...
However , computer science has also a considerable wight , you find that the majority of experts in programming are computer scientists , so often , the software is produced by them .
in the end , I can only say that it's not about the specialty , what matters the most is the level + the experience + the competence .