for a computer hardware engineer you should go with electronics and communication aur electronics and electrical engineering because these two are the backbone of hardware engineering and mostly electronics engineers work on processor motherboard microcontrollers all this stuff goes to electronics engineer therefore if you want to be hardware engineer then you must be for electronics engineering and you will be reading more and more about semiconductor diode transistor.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile