This is one of the two things I am now wishing I would have done. When I finished my CS degree many recruiters told me they don't hire CS grads, they hire engineers and teach them to program. I would have done an Electrical Engineering degree if I could do it again.
The other mistake I made was transferring back home to the state school. I didn't want to go in debt from school, which was what I was about to do. I started at New Mexico Tech (which except for being in the middle of no where is an awesome hacker school imo, it should be on the list; they control the VLA on campus btw).
Computer Engineering (CE) also sometimes at some institutions goes by the name of Electrical and Computer Engineering (ECE). My hunch is they are the one and the same.
A lot of that does look very similar to the degree I did (it was a Electronic and Embedded Systems and Engineering so had a little more focus on the digital). In fact the only huge difference was more "electronics" work and little less pure maths (but more physics and chemistry).
I guess my degree was pushing into the CS arena and CE is pushing the other way.
The first of your link looks like a perfect course for me :D
The other mistake I made was transferring back home to the state school. I didn't want to go in debt from school, which was what I was about to do. I started at New Mexico Tech (which except for being in the middle of no where is an awesome hacker school imo, it should be on the list; they control the VLA on campus btw).