Does my spike have to be realated to science/math for engineering schools

Does the thing that makes me stand out have to be either science or mathematics? I really like computer science and electronics could I develop a spike in that?

Also do I have to compete in math competitions (AMC/AIME) and score well on them in order to get into top engineering colleges? Does it help my application?