I've worked with both, and the short answer is yes.
Although, generally speaking, C.S. grads are better equiped to program coming out of school based on my experience. But, that doesn't equate to programming ability. I've worked with C.E. Grads that can program circles around C.S. Grads, and vice versa.
Compared to the people I've worked with that have a C.E. degree (pre 1998) I found that my knowledge of higher level programming (data structures and operating system principles) was far greater then theirs. WIth all of the classes/objects & High Level programming the need for that knowledge has rarely come in. IE, if I need a binary tree for a program, I definitely wouldn't program one. Too many proven classes readily available to handle it. There is a library for C/C++ that handled most all standard data structures, but it's been so long, I can't remember the name of it. Myself, and the C.E. people I worked with would be able to easily handle the task of using it.
If I was in school again today, I'd consider a double in C.E. only because I like some of the things that C.E. gets to focus on (Processor design for one) that C.S. students don't (electives withstanding of course) but I am a programmer by nature, so there's no way I'd not be a C.S. student.
I dont' think it would have made a difference at all in the career path I've taken, except that I wouldn't have worked for the first small sweat shop that I did (They had a strict policy about not hiring C.E. Majors) which would not have been a bad thing at all
