I need some advice from the CodeGuru community. Soon I will receive my B.S in computer science but I want to extend my knowledge. I either want to eventually get my PH.D in Computer Science but I also want t learn about the engineering aspect with computers.

What do you think will be better overall (and more marketable when I try to find a job) 2 B.S. degrees (Computer Science and Computer and Electrical Engineering OR 1 B.S. in Computer Science or 1 M.S. in Computer Science (eventually a ph.d)?