Should I get a BS in Computer Engineering and MBA if I want to be an executive, but want a computer background?

I want to be a corporate executive (Chief Executive Officer, Chief Technology Officer, ect.). I realize this requires an MBA (or at least that’s the degree I want.) I also realize that computers and electronics are becoming a huge part of corporations and want a BS in computer engineering so I have computer knowledge and experience. Is this right. If not what should I do.