If its anything lesser than a Master's level degree I'd suggest going for Computer Science. I am sure the curriculum has Math, Physics courses but that's good for you in the long run. At the BS level
you should not try for depth (specializations) but should go for a wide level of knowledge.
Software Engineering is ultimately a specialization of Computer Science.
Let's leave the specializations for Master's and above level as they were designed.