Je pense physique aussi, parce que niveau hardware, savoir comment fonctionnent les composants, c´est du domaine de l´électronique poussé. Enfin, ça dépend de ce que tu veux faire. Si tu ne veux faire "que" programmeur, il te suffit d´être bon (voire même très bon) en mathématiques (la recherche des algorithmes, la logique etc.). Mais si tu veux aller plus loin, par exemple ingénieur, là il te faut être très bon en physique 