如果你单纯想搞计算机应用方面,读软件工程或者网络什么的都可以,如果你弄计算机底层的,比如操作系统而且又想涉及到物理方面知识的话,电子信息工程应该是个不错的选择。不过电子信息工程这个专业也看学校的,有的学校学的几乎都是硬件部分,涉及到计算机层面的并不是很多。
然后,软件工程也有嵌入式方向,这个是做移动终端应用开发的,比如安卓开发、IOS开发或者想路由器研发之类的,中山大学就有这个专业和方向。大体上是这样分吧,其实主要是看兴趣,如果你喜欢计算机编程多一点,建议读计算机方向,如果你想多摆弄实物,建议读电子信息方向。
但不管那种数学要求都比较高,因为电子和计算架构本来就差不多,学号其中一个,另外一个几乎也不难。
我读的是电子方向,但自学计算机专业的课程,其实很多东西是相同的,比如大一、大二上学期上的课程几乎是一样的,都要学高数、线代、概率之类的,都会学计算机语言(电子多数只学C语言,计算机可会学C++或者C#、java之类的,不过精通其中的编译原理,学什么语言都会非常容易的),不过也有差别,电子是不学数据结构的,如果读电子的想往嵌入式系统方向走,比如嵌入式linux,就得自学数据结构、计算机组成原理(读电子一般学微机原理与接口技术)。