Computer engineering is halfway between being an electrical engineer and being a computer science major. Looks like it fits your interests, and I believe it is fairly common.
Also here's some shameless promotion for
my university if you're interested.